Amazon's QLDB Driver
Driver for Amazon's QLDB Database implemented in pure rust.
The driver is fairly tested and should be ready to test in real projects. We are using it internally, so we will keep it updated.
Example
use QLDBClient;
use HashMap;
let client = default.await?;
let mut value_to_insert = new;
// This will insert a documents with a key "test_column"
// with the value "IonValue::String(test_value)"
value_to_insert.insert;
client
.transaction_within
.await?;
Test
For tests you will need to have some AWS credentials in your PC (as env variables or in ~/.aws/credentials). There needs to be a QLDB database with the name "rust-crate-test" in the aws account. The tests need to be run sequentially, so in order to run the tests please run the following command:
RUST_TEST_THREADS=1