pub struct StreamingSecretRedactor { /* private fields */ }Expand description
Incrementally redact streamed output without retaining the full stream.
A bounded suffix is held between chunks so a secret split at an IO boundary is still matched by the same redaction rules as a complete line.
Implementations§
Trait Implementations§
Source§impl Debug for StreamingSecretRedactor
impl Debug for StreamingSecretRedactor
Source§impl Default for StreamingSecretRedactor
impl Default for StreamingSecretRedactor
Source§fn default() -> StreamingSecretRedactor
fn default() -> StreamingSecretRedactor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamingSecretRedactor
impl RefUnwindSafe for StreamingSecretRedactor
impl Send for StreamingSecretRedactor
impl Sync for StreamingSecretRedactor
impl Unpin for StreamingSecretRedactor
impl UnsafeUnpin for StreamingSecretRedactor
impl UnwindSafe for StreamingSecretRedactor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more