[dependencies.keyring-lib]
optional = true
version = "=0.4.2"
[dependencies.log]
version = "0.4"
[dependencies.process-lib]
optional = true
version = "=0.4.2"
[dependencies.serde]
optional = true
version = "1"
[dependencies.thiserror]
version = "1"
[dev-dependencies.env_logger]
version = "0.10"
[dev-dependencies.tokio]
features = ["full"]
version = "1.23"
[features]
command = ["dep:process-lib"]
default = ["command", "keyring-tokio"]
derive = ["dep:serde", "serde/derive", "process-lib/derive", "keyring-lib/derive"]
keyring = []
keyring-async-io = ["keyring", "keyring-lib/async-io"]
keyring-async-io-openssl = ["keyring", "keyring-lib/async-io-openssl"]
keyring-tokio = ["keyring", "keyring-lib/tokio"]
keyring-tokio-openssl = ["keyring", "keyring-lib/tokio-openssl"]
[lib]
name = "secret"
[package]
authors = ["soywod <clement.douin@posteo.net>"]
categories = ["config", "data-structures"]
description = "Rust library to retrieve secrets from different sources"
edition = "2021"
homepage = "https://pimalaya.org/"
keywords = ["pim", "keyring", "credentials", "password", "secret"]
license = "MIT"
name = "secret-lib"
readme = "README.md"
repository = "https://git.sr.ht/~soywod/pimalaya/tree/master/item/secret/README.md"
version = "0.4.4"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--document-private-items"]