Redaction in Rust
Describes redaction in Rust.
Use the standard fmt::Debug
("{:?}
" in format strings) on Protobuf messages
for human-readable strings for logging, error messages, exceptions, and similar
use cases. The output of this debug info is not intended to be machine-readable
(unlike TextFormat
and JSON
which are
not be used for debug output).
Using fmt::Debug
enables redaction of some sensitive fields.
Note that under upb kernel this redaction is not yet implemented, but is expected to be added.