# 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" name = "antimatter" version = "2.0.13" authors = ["The Antimatter Team "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "antimatter.io Rust library for data control" homepage = "https://antimatter.io" readme = "README.md" license = "Apache-2.0" [lib] name = "antimatter" path = "src/lib.rs" [[test]] name = "api_tests" path = "tests/api_tests.rs" [[test]] name = "integration_tests" path = "tests/integration_tests.rs" [[bench]] name = "sync_streaming_encrypt" path = "benches/sync_streaming_encrypt.rs" harness = false [dependencies.aes-gcm] version = "0.10.3" [dependencies.antimatter_api] version = "2.0.10" [dependencies.anyhow] version = "1" [dependencies.async-compression] version = "0.4" features = [ "tokio", "gzip", ] optional = true [dependencies.async-trait] version = "0.1.74" [dependencies.base64] version = "0.21.2" [dependencies.bytes] version = "1.5.0" [dependencies.chrono] version = "0.4.35" [dependencies.chrono-tz] version = ">=0.6, <0.9.0" optional = true [dependencies.chronoutil] version = "0.2" optional = true [dependencies.ciborium] version = "0.2.1" [dependencies.digest] version = "0.10" optional = true [dependencies.duration-str] version = "0.7" optional = true default-features = false [dependencies.env_logger] version = "0.10.1" [dependencies.form_urlencoded] version = "1" optional = true [dependencies.futures] version = "0.3.29" [dependencies.futures-util] version = "0.3" optional = true [dependencies.generic-array] version = "0.14.7" [dependencies.hex] version = "0.4.3" [dependencies.hmac] version = "0.12" optional = true [dependencies.http] version = "1.1.0" [dependencies.itertools] version = "0.10.0" [dependencies.json-patch] version = ">=0.2.3, <1.3.0" optional = true default-features = false [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.20" [dependencies.lru] version = "0.12.2" [dependencies.md-5] version = "0.10" optional = true [dependencies.mini-redis] version = "0.4" [dependencies.object] version = "0.32.1" [dependencies.p256] version = "0.13.2" features = ["ecdh"] [dependencies.parse-size] version = "1" features = ["std"] optional = true [dependencies.polonius-the-crab] version = "0.4.1" [dependencies.rand] version = "0.8.5" [dependencies.reqwest] version = "0.12.9" [dependencies.reqwest-middleware] version = "0.3.3" [dependencies.ring] version = "0.17.8" [dependencies.rusoto_core] version = "0.48.0" [dependencies.rusoto_s3] version = "0.48.0" [dependencies.semver] version = "1" optional = true [dependencies.serde] version = "1.0.188" features = ["derive"] [dependencies.serde_bytes] version = "0.11.14" [dependencies.serde_json] version = "1.0.108" [dependencies.serde_repr] version = "0.1.18" [dependencies.serde_tuple] version = "0.5.0" [dependencies.serde_yaml] version = "0.9.1" optional = true [dependencies.sha1] version = "0.10" optional = true [dependencies.sha2] version = "0.10" optional = true [dependencies.sha3] version = "0.10.8" [dependencies.sprintf] version = "0.2" optional = true [dependencies.task-local-extensions] version = "0.1.4" [dependencies.tempfile] version = "3.8.1" [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1.34.0" features = ["full"] [dependencies.tokio-tar] version = "0.3" optional = true [dependencies.tracing] version = "0.1.27" [dependencies.typetag] version = "0.2.16" [dependencies.url] version = "2.5.0" [dependencies.urlencoding] version = "2" optional = true [dependencies.wasmtime] version = ">=16, <20" [dev-dependencies.criterion] version = "0.5.1" [features] all-builtins = [ "all-crypto-builtins", "base64url-builtins", "hex-builtins", "json-builtins", "rand-builtins", "semver-builtins", "sprintf-builtins", "units-builtins", "yaml-builtins", "urlquery-builtins", "time-builtins", ] all-crypto-builtins = [ "crypto-digest-builtins", "crypto-hmac-builtins", "crypto-md5-builtins", "crypto-sha1-builtins", "crypto-sha2-builtins", ] base64url-builtins = [] crypto-digest-builtins = ["dep:digest"] crypto-hmac-builtins = ["dep:hmac"] crypto-md5-builtins = ["dep:md-5"] crypto-sha1-builtins = ["dep:sha1"] crypto-sha2-builtins = ["dep:sha2"] default = [ "all-builtins", "loader", ] hex-builtins = [] json-builtins = ["dep:json-patch"] loader = [ "dep:tokio-tar", "dep:async-compression", "dep:futures-util", "tokio/fs", "tokio/io-util", ] rand-builtins = ["rng"] rng = [] semver-builtins = ["dep:semver"] sprintf-builtins = ["dep:sprintf"] time = [] time-builtins = [ "time", "dep:chrono-tz", "dep:duration-str", "dep:chronoutil", ] units-builtins = ["dep:parse-size"] urlquery-builtins = [ "dep:form_urlencoded", "dep:urlencoding", ] yaml-builtins = ["dep:serde_yaml"]