# 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.75" name = "bitwarden" version = "1.0.0" authors = ["Bitwarden Inc"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = """ Bitwarden Secrets Manager SDK """ homepage = "https://bitwarden.com" readme = "README.md" keywords = [ "bitwarden", "secrets-manager", ] license-file = "LICENSE" repository = "https://github.com/bitwarden/sdk" [lib] name = "bitwarden" path = "src/lib.rs" [dependencies.bitwarden-api-api] version = "=1.0.0" [dependencies.bitwarden-api-identity] version = "=1.0.0" [dependencies.bitwarden-core] version = "=1.0.0" [dependencies.bitwarden-crypto] version = "=1.0.0" [dependencies.bitwarden-exporters] version = "=1.0.0" optional = true [dependencies.bitwarden-generators] version = "=1.0.0" optional = true [dependencies.bitwarden-send] version = "=1.0.0" optional = true [dependencies.bitwarden-sm] version = "=1.0.0" optional = true [dependencies.bitwarden-vault] version = "=1.0.0" optional = true [dependencies.thiserror] version = ">=1.0.40, <2.0" [dev-dependencies.uuid] version = ">=1.3.3, <2.0" [features] default = ["secrets"] internal = [ "bitwarden-core/internal", "dep:bitwarden-exporters", "dep:bitwarden-generators", "dep:bitwarden-send", "dep:bitwarden-vault", ] no-memory-hardening = ["bitwarden-core/no-memory-hardening"] secrets = [ "bitwarden-core/secrets", "dep:bitwarden-sm", "dep:bitwarden-generators", ] uniffi = [ "bitwarden-core/uniffi", "bitwarden-crypto/uniffi", "bitwarden-exporters/uniffi", "bitwarden-generators/uniffi", "bitwarden-send/uniffi", "bitwarden-vault/uniffi", ] [lints.clippy] unused_async = "deny" unwrap_used = "deny"