1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! # Nongoose
//!
//! Nongoose is an Object Data Mapping (ODM) for MongoDB based on Mongoose.
//!
//! # Installation
//!
//! ## Requeriments
//! - Rust 1.48+
//! - MongoDB 3.6+
//!
//! ## Importing
//! The library is available on [crates.io](https://crates.io/crates/nongoose). To use it in
//! your application, simply add it to your project's `Cargo.toml`.
//! ```toml
//! [dependencies]
//! nongoose = "0.1.0-beta.1"
//! ```
//!
//! ### All feature flags
//!
//! | Feature | Description | Extra dependencies | Default |
//! |:----------------|:------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------|:--------|
//! | `derive` | Enable support for the macro derives | `nongoose-derive` | yes |
//! | `sync` | Expose the synchronous API. This flag cannot be used in conjuntion with either of the async runtime feature flags | n/a | no |
//! | `tokio-runtime` | Enable support for the `tokio` async runtime | `tokio` 1.0 with the `macros` feature and `async-trait` | yes |
pub use crate;
pub use ;
pub use bson;
pub use options;
pub use ;
pub use ;
pub use ;