aerospike-client-rust
aerospike-client-rust copied to clipboard
Rust client for the Aerospike database
Given the [issues I had experienced with just the testing aspect](https://github.com/aerospike/aerospike-client-rust/issues/91), I am proposing here a Makefile shim which standardizes specific, common development operations including but not limited to: *...
Adds a simple Makefile to standardize development Addresses #95.
In ```tests/src/task.rs1``` ``` #[macro_export] macro_rules! matches_override { ($expression:expr, $($pattern:tt)+) => { match $expression { $($pattern)+ => true, _ => false } } } ``` Should be replaced with default ```match```...
Use new peers list protocol introduced in AS v3.10 for more efficient node discovery. Note: Requires Aerospike Server version 3.10 or later.
Note: Requires Aerospike Server version 3.10 or later.
Support for [Transport Layer Security](http://www.aerospike.com/docs/guide/security/tls.html) for all communication between the client and all cluster nodes. Support for all 3 TLS security modes: * [ ] Standard Authentication * [ ]...
This PR adds the `ToBins` and `ToValue` derive macros. Manually parsing large structs into Aerospike Bins or Values is a lot of boilerplate work currently. The macros can simply be...
"Yes it is supported, all be it with some limits in features and compatibility. We are mid converting the client to async and since it will be huge breaking, we...
The Operation struct is not able to be cloned using `.clone()`. This feature needs to be added for the async Python client's `Client.operate()` method. The Rust client's Operation is cloned...