# 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 = "citadel_sdk" version = "0.11.3" authors = ["Thomas Braun "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "High-level library to build applications on the Citadel Protocol" homepage = "https://avarok.net/" readme = "README.md" categories = [ "cryptography", "network-programming", "asynchronous", ] license = "MIT OR Apache-2.0" repository = "https://github.com/Avarok-Cybersecurity/Citadel-Protocol" [package.metadata.cargo-all-features] allowlist = [ "std", "filesystem", "google-services", "multi-threaded", "sql", "redis", "webrtc", ] skip_feature_sets = [[ "std", "wasm", ]] [lib] name = "citadel_sdk" path = "src/lib.rs" [[example]] name = "client" path = "examples/client.rs" [[example]] name = "peer" path = "examples/peer.rs" [[example]] name = "server" path = "examples/server.rs" [[test]] name = "stress_tests" path = "tests/stress_tests.rs" [dependencies.anyhow] version = "1.0.68" default-features = false [dependencies.bytes] version = "1.3.0" default-features = false [dependencies.citadel_io] version = "0.11.2" default-features = false [dependencies.citadel_logging] version = "0.11.2" default-features = false [dependencies.citadel_proto] version = "0.11.2" default-features = false [dependencies.citadel_types] version = "0.11.2" default-features = false [dependencies.citadel_user] version = "0.11.2" default-features = false [dependencies.citadel_wire] version = "0.11.2" default-features = false [dependencies.dirs2] version = "3.0.1" optional = true default-features = false [dependencies.embed-doc-image] version = "0.1.4" optional = true [dependencies.futures] version = "0.3.25" default-features = false [dependencies.lazy_static] version = "1.4.0" default-features = false [dependencies.log] version = "0.4.17" default-features = false [dependencies.tokio] version = "1.36.0" features = ["parking_lot"] [dependencies.tracing] version = "0.1.37" optional = true default-features = false [dependencies.uuid] version = "1.2.2" features = ["v4"] default-features = false [features] default = [ "filesystem", "std", ] doc-images = ["embed-doc-image"] filesystem = [ "citadel_proto/filesystem", "dirs2", ] google-services = ["citadel_proto/google-services"] localhost-testing = [ "citadel_proto/localhost-testing", "tracing", "citadel_io/deadlock-detection", ] localhost-testing-assert-no-proxy = ["citadel_proto/localhost-testing-assert-no-proxy"] multi-threaded = ["citadel_proto/multi-threaded"] redis = ["citadel_proto/redis"] sql = ["citadel_proto/sql"] std = ["citadel_proto/std"] vendored = ["citadel_proto/vendored"] wasm = ["citadel_proto/wasm"] webrtc = ["citadel_proto/webrtc"]