rusty_tarantool/
lib.rs

1//! Tarantool async tokio based client.
2//!
3//! main features : auth by login and password, auto reconnect, optional timeout
4//!
5//! supported tarantool api :
6//! - call function
7//! - select
8//! - insert
9//! - replace
10//! - update
11//! - upsert
12//! - delete
13//! - eval
14//!
15//! # Examples
16//!
17//! ```text
18//!
19//! let client = ClientConfig::new("127.0.0.1:3301", "rust", "rust").set_timeout_time_ms(1000).build();
20//! let response = client.call_fn2("test", &("param11", "param12") , &2).await?;
21//! let res : ((String,String), u64, Option<u64>) = response.decode_trio()?;
22//! ```
23//!
24
25#[macro_use]
26extern crate log;
27extern crate env_logger;
28
29pub mod tarantool;