* Fix publish issue
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* migrate to tonic
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* fix
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* fix
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* address comment
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
---------
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* Refactor the raw API to be command-oriented
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* WIP: provide mocks and use them for tests
Signed-off-by: Nick Cameron <nrc@ncameron.org>
After this commit, the library requires a nightly Rust compiler to build.
The required toolchain version is also updated in README.md and .travis.yml.
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
* 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>
* 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>