* Initial version of Raw Kv client
Note: raw::Client::batch_scan is not implemented yet.
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Document most public code.
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Reduce pub surface
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* fmt/lint
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Add cf to concrete builder types
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Fixed some comments and confusing name
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Change Request from struct to enum
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Change tso_tx/rx channel to bounded
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Fix format issues and improve implementations
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Change to dyn trait syntax
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* inline some functions
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Better note on KvPair
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Use 3 PDs in raw example
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Clarify documentation
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Get CI green
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Remove not useful PrivateKey type
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Change CUSTOM_CF to "default" in examples/raw.rs
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
* Use command line args in examples.
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
* Fix the wrong app name in the transactional API example.
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
* Extract duplicate code to a common mod
Signed-off-by: Yilin Chen <sticnarf@gmail.com>