[−][src]Module avocado::prelude
The Avocado prelude provides re-exports of the most commonly used traits
and types for convenience, including ones from crates bson
and mongodb
.
Re-exports
pub use crate::db::DatabaseExt; |
pub use crate::coll::Collection; |
pub use crate::doc::Doc; |
pub use crate::uid::Uid; |
pub use crate::ops::*; |
pub use crate::literal::IndexType; |
pub use crate::literal::Order; |
pub use crate::literal::BsonType; |
pub use crate::error::Error as AvocadoError; |
pub use crate::error::Result as AvocadoResult; |
Macros
bson | Construct a bson::BSON value from a literal. |
doc | Construct a bson::Document value. |
Structs
FindOptions | Options for collection queries. |
IndexModel | A single index model. |
IndexOptions | Options for index operations. |
ObjectId | A wrapper around raw 12-byte ObjectId representations. |
Enums
Bson | Possible BSON value types. |
Traits
ThreadedClient |
Type Definitions
Client | |
Database | |
Document | Alias for |