secrecy 0.7.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 #268808 2020-07-08T19:01:42.005576+00:00
# rustc version
rustc 1.46.0-nightly (8ac1525e0 2020-07-07)# docs.rs version
docsrs 0.6.0 (51eedbe 2020-07-07)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/secrecy-0.7.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/secrecy-0.7.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" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200707-1.46.0-nightly-8ac1525e0 --static-root-path / --cap-lints warn --extern-html-root-url zeroize=https://docs.rs/zeroize/1.1.0 --cfg docsrs" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "-j2" "--all-features", kill_on_drop: false }`
[INFO] [stdout] 458ffefba7fb7f3c6c8c00bfce375f5f42c46e5f44076fb6b5390e90e4691eb5
[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" "458ffefba7fb7f3c6c8c00bfce375f5f42c46e5f44076fb6b5390e90e4691eb5", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.114
[INFO] [stderr]     Checking zeroize v1.1.0
[INFO] [stderr]     Checking bytes v0.5.5
[INFO] [stderr]  Documenting secrecy v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.34s
[INFO] running `Command { std: "docker" "inspect" "458ffefba7fb7f3c6c8c00bfce375f5f42c46e5f44076fb6b5390e90e4691eb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "458ffefba7fb7f3c6c8c00bfce375f5f42c46e5f44076fb6b5390e90e4691eb5", kill_on_drop: false }`
[INFO] [stdout] 458ffefba7fb7f3c6c8c00bfce375f5f42c46e5f44076fb6b5390e90e4691eb5