sosecrets-rs 0.2.2

A simple `Secret` wrapper type that reveals the secret at most `MEC: typenum::Unsigned` times with compile time guarantees.
Documentation
[dependencies.typenum]
version = "1.17.0"

[dependencies.zeroize]
optional = true
version = "1.6.0"
[dev-dependencies.fs_extra]
version = "1.3.0"

[dev-dependencies.rustversion]
version = "1.0.15"

[dev-dependencies.trybuild]
version = "1.0.85"

[features]
alloc = ["zeroize/alloc"]
cloneable-secret = []
debug-secret = []
zeroize = ["dep:zeroize"]

[package]
authors = ["Jim Chng <jimchng@outlook.com>"]
categories = ["config", "no-std::no-alloc", "rust-patterns"]
description = "A simple `Secret` wrapper type that reveals the secret at most `MEC: typenum::Unsigned` times with compile time guarantees."
edition = "2021"
exclude = ["tests/*", "trybuild_tests/*", "scripts/*", ".pre-*.yaml", ".github/*", ".gitignore"]
keywords = ["security", "secrets", "exposure-control", "non-linear-types", "metaprogramming"]
license-file = "LICENSE"
name = "sosecrets-rs"
readme = "README.md"
repository = "https://github.com/jymchng/sosecrets-rs"
rust-version = "1.70"
version = "0.2.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--generate-link-to-definition", "--cfg", "docsrs"]