# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.71" name = "foundationdb" version = "0.9.1" authors = [ "Benjamin Fry ", "Vincent Rouillé ", "Pierre Zemb ", ] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = """ High level client bindings for FoundationDB. """ documentation = "https://docs.rs/foundationdb" readme = "README.md" keywords = [ "foundationdb", "kv", ] categories = ["database"] license = "MIT/Apache-2.0" repository = "https://github.com/foundationdb-rs/foundationdb-rs" [package.metadata.docs.rs] features = [ "embedded-fdb-include", "fdb-7_3", "uuid", ] [lib] name = "foundationdb" path = "src/lib.rs" [[example]] name = "atomic-op-counter" path = "examples/atomic-op-counter.rs" [[example]] name = "blob" path = "examples/blob.rs" [[example]] name = "blob-with-manifest" path = "examples/blob-with-manifest.rs" [[example]] name = "class-scheduling" path = "examples/class-scheduling.rs" [[example]] name = "hello-world" path = "examples/hello-world.rs" [[example]] name = "micro-queue" path = "examples/micro-queue.rs" [[example]] name = "simple-index" path = "examples/simple-index.rs" [[example]] name = "versionstamp" path = "examples/versionstamp.rs" [[test]] name = "api" path = "tests/api.rs" [[test]] name = "api_ub" path = "tests/api_ub.rs" [[test]] name = "atomic" path = "tests/atomic.rs" [[test]] name = "database" path = "tests/database.rs" [[test]] name = "directory" path = "tests/directory.rs" [[test]] name = "error" path = "tests/error.rs" [[test]] name = "future" path = "tests/future.rs" [[test]] name = "get" path = "tests/get.rs" [[test]] name = "hca" path = "tests/hca.rs" [[test]] name = "range" path = "tests/range.rs" [[test]] name = "tenant" path = "tests/tenant.rs" [[test]] name = "tokio" path = "tests/tokio.rs" [[test]] name = "tuple" path = "tests/tuple.rs" [[test]] name = "watch" path = "tests/watch.rs" [dependencies.async-recursion] version = "1.1.1" [dependencies.async-trait] version = "0.1.83" [dependencies.foundationdb-macros] version = "0.3.1" [dependencies.foundationdb-sys] version = "0.9.1" default-features = false [dependencies.futures] version = "0.3.30" [dependencies.memchr] version = "2.7.4" [dependencies.num-bigint] version = "0.4.6" optional = true [dependencies.rand] version = "0.8.5" features = [ "default", "small_rng", ] [dependencies.serde] version = "1.0.210" features = ["derive"] optional = true [dependencies.serde_bytes] version = "0.11.15" optional = true [dependencies.serde_json] version = "1.0.128" optional = true [dependencies.static_assertions] version = "1.1.0" [dependencies.uuid] version = "1.10.0" optional = true [dev-dependencies.byteorder] version = "1.5.0" [dev-dependencies.data-encoding] version = "2.6.0" [dev-dependencies.lazy_static] version = "1.5.0" [dev-dependencies.log] version = "0.4.22" [dev-dependencies.pretty-bytes] version = "0.2.2" [dev-dependencies.ring] version = "0.17.8" [dev-dependencies.tokio] version = "1.40.0" features = ["full"] [dev-dependencies.uuid] version = "1.10.0" features = ["v4"] [build-dependencies.foundationdb-gen] version = "0.9.1" default-features = false [features] default = ["uuid"] embedded-fdb-include = [ "foundationdb-sys/embedded-fdb-include", "foundationdb-gen/embedded-fdb-include", ] fdb-5_1 = [ "foundationdb-sys/fdb-5_1", "foundationdb-gen/fdb-5_1", ] fdb-5_2 = [ "foundationdb-sys/fdb-5_2", "foundationdb-gen/fdb-5_2", ] fdb-6_0 = [ "foundationdb-sys/fdb-6_0", "foundationdb-gen/fdb-6_0", ] fdb-6_1 = [ "foundationdb-sys/fdb-6_1", "foundationdb-gen/fdb-6_1", ] fdb-6_2 = [ "foundationdb-sys/fdb-6_2", "foundationdb-gen/fdb-6_2", ] fdb-6_3 = [ "foundationdb-sys/fdb-6_3", "foundationdb-gen/fdb-6_3", ] fdb-7_0 = [ "foundationdb-sys/fdb-7_0", "foundationdb-gen/fdb-7_0", ] fdb-7_1 = [ "foundationdb-sys/fdb-7_1", "foundationdb-gen/fdb-7_1", "serde", "serde_json", "serde_bytes", ] fdb-7_3 = [ "foundationdb-sys/fdb-7_3", "foundationdb-gen/fdb-7_3", "serde", "serde_json", "serde_bytes", ] tenant-experimental = [] [badges.codecov] branch = "main" repository = "foundationdb-rs/foundationdb-rs" service = "github"