zeroize 0.5.0

Securely zero memory with using a simple trait built on stable Rust primitives which guarantee they will not be 'optimized away' by leveraging LLVM's volatile write semantics and memory fences. No weird tricks, no insecure fallbacks, no dependencies, no std, just a trait implemented for all of Rust's core scalar types and slices/iterators thereof for securely zeroing memory.
Documentation
Build #133070 2018-12-24 17:52:04

# rustc version rustc 1.33.0-nightly (adbfec229 2018-12-17)

# docs.rs version cratesfyi 0.6.0 (2f681cd 2018-12-20)

# build log Updating crates.io index Downloading crates ... Downloaded zeroize v0.5.0 Documenting zeroize v0.5.0 Running `rustdoc --edition=2018 --crate-name zeroize /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/zeroize-0.5.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -Z unstable-options --resource-suffix -20181217-1.33.0-nightly-adbfec229 -L dependency=/home/cratesfyi/cratesfyi/debug/deps` Finished dev [unoptimized + debuginfo] target(s) in 3.01s