ydb_unofficial/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![doc = include_str!("../README.md")]
3//! ### Features
4//!  - [pool](pool/) - enables pool of connections (do not use with `sqlx`)
5//!  - [auth-sa](auth/sa/) - enables service account key authentication
6//!  - [auth-cli](auth/cli/) - enables authentication from cli (`yc iam create-token`)
7//!  - [sqlx](sqlx/) - enables sqlx integration
8mod reimport;
9pub mod auth;
10pub mod error;
11mod payload;
12pub mod client;
13
14
15pub use payload::YdbResponseWithResult;
16pub use client::YdbConnection;
17pub use client::YdbTransaction;
18pub use reimport::*;
19
20#[cfg(feature = "pool")]
21#[cfg_attr(docsrs, doc(cfg(feature = "pool")))]
22pub mod pool;
23
24#[cfg(feature = "sqlx")]
25#[cfg_attr(docsrs, doc(cfg(feature = "sqlx")))]
26pub mod sqlx;
27
28//#[cfg(test)]
29//mod test;