Mongo Rust driver built on top of the Mongo C driver
Go to file
Thijs Cadier b1987b1e36 Add Collection.get_name()
mongo_c_driver_wrapper Add clang include dir detection and override
src Add Collection.get_name()
.gitignore Initial version
Cargo.toml Add metatadata in Cargo.toml
LICENSE Initial version
README.md Initial version

README.md

Mongo Rust Driver

About

Mongo Rust driver built on top of the Mongo C driver. This drivers aims to be a thin wrapper around the production-ready C driver, while providing a safe and ergonomic Rust interface that handles all the gnarly usage details of the C driver for you.

Bson encoding and decoding is handled by the bson crate, the bindings are generated using bindgen.

The API is experimental, it might change at any time.

Compatibility

The driver currently only builds on Unix, only tested on Mac Os X so far.

Contributing

Contributions are very welcome, only the parts of the C driver we need have been wrapped so far. Please write a test for any behavior you add.