redactedsecret 0.4.0

This is a fork of the official Secrecy crate [https://github.com/iqlusioninc/crates/] Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped.
Documentation
[package]
name = "redactedsecret"
version = "0.4.0"
authors = ["Charles <charleschege@protonmail.ch>"]
edition = "2018"
description = """
              This is a fork of the official Secrecy crate [https://github.com/iqlusioninc/crates/]
              Wrapper types and traits for secret management which help ensure
              they aren't accidentally copied, logged, or otherwise exposed
              (as much as possible), and also ensure secrets are securely wiped
              from memory when dropped.
              """
license     = "Apache-2.0 OR MIT"
homepage    = "https://github.com/charleschege/RedactedSecret"
repository  = "https://github.com/charleschege/RedactedSecret"
readme      = "README.md"
categories  = ["cryptography", "memory-management", "no-std", "os"]
keywords    = ["clear", "memory", "secret", "secure", "wipe"]

[badges]
maintenance = { status = "actively-maintained" }

[dependencies]
serde = { version = "1", optional = true }
zeroize = { version = "1.0.0-pre", default-features = false }
bytes_crate = { package = "bytes", version = "0.4", features = ["serde"], optional = true }

[features]
default = ["alloc"]
alloc = ["zeroize/alloc"]
bytes = ["bytes_crate", "zeroize/bytes"]

[package.metadata.docs.rs]
all-features = true