Crates.io | secret-value |
lib.rs | secret-value |
version | 0.1.0 |
source | src |
created_at | 2021-04-01 13:46:45.029084 |
updated_at | 2021-04-01 13:46:45.029084 |
description | Prevents values from being displayed or logged. |
homepage | |
repository | |
max_upload_size | |
id | 376668 |
size | 6,427 |
is a minimalistic crate for ensuring that no secret value was displayed or logged.
Security notice: this crate doesn't provide any kind of protection from direct memory access!
Simply wrap up your type in Secret
and that's it. You may access inner type via Secret::inner
method.
This library supports derive of serde traits but it's disabled by default.
Use features = ["serde"]
to enable it. By default Serialize
does not
leak the inner value, a reversible serialization might be settled with
#[serde(serialize_with = "insecure_serialize")]
field attribute.