[package]
name = "avocado"
version = "0.3.1"
edition = "2018"
authors = ["Árpád Goretity <h2co3@h2co3.org>"]
repository = "https://github.com/H2CO3/avocado.git"
homepage = "https://h2co3.github.io/avocado/"
license = "MIT"
readme = "../README.md"
documentation = "https://docs.rs/avocado"
description = "Avocado, the strongly-typed MongoDB driver"
keywords = ["database", "mongodb", "json", "nosql", "driver"]
categories = ["database", "database-implementations", "development-tools", "api-bindings", "web-programming"]
[dependencies]
mongodb = "0.3.12"
bson = { version = "0.13.0", features = ["u2i"] }
serde = "1.0"
serde_derive = "1.0"
serde_json = { version = "1.0", features = ["preserve_order"] }
backtrace = "0.3.13"
bitflags = "1.0.4"
magnet_schema = { version = "0.8.0", optional = true, features = ["uuid", "url"] }
uuid = { version = "0.7.1", optional = true, features = ["v4", "serde"] }
[dev-dependencies]
avocado_derive = { version = "0.3.1", path = "../avocado_derive" }
magnet_derive = "0.8.0"
lazy_static = "1.2.0"
scopeguard = "1.0.0"
compiletest_rs = { version = "0.3.18", features = ["stable"] }
[features]
default = ["schema_validation", "raw_uuid"]
schema_validation = ["magnet_schema"]
raw_uuid = ["uuid"]