secrecy 0.8.0

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
Build #412848 2021-07-18T19:09:42.692381+00:00
# rustc version
rustc 1.55.0-nightly (c7331d65b 2021-07-17)# docs.rs version
docsrs 0.6.0 (843531f 2021-06-26)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/secrecy-0.8.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/secrecy-0.8.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bf3311aec13679c042c55305eed4f6f98359c47a37eb765a3317ad487259f4e0" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j2" "--" "--cfg" "docsrs" "-Z" "unstable-options" "--emit=invocation-specific" "--resource-suffix" "-20210717-1.55.0-nightly-c7331d65b" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 30845a9fc139307a08cdc3299862583098b315a35b8092d7d00f3f9087c45daa
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "30845a9fc139307a08cdc3299862583098b315a35b8092d7d00f3f9087c45daa", kill_on_drop: false }`
[INFO] [stderr]  Documenting secrecy v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.87s
[INFO] running `Command { std: "docker" "inspect" "30845a9fc139307a08cdc3299862583098b315a35b8092d7d00f3f9087c45daa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30845a9fc139307a08cdc3299862583098b315a35b8092d7d00f3f9087c45daa", kill_on_drop: false }`
[INFO] [stdout] 30845a9fc139307a08cdc3299862583098b315a35b8092d7d00f3f9087c45daa