pub struct AuthHeaderRemover { /* private fields */ }Expand description
Authorization Header Remover Analyzer that removes authorization headers from HTTP events This analyzer should be used after HTTPFilter to clean sensitive data from HTTP traffic
Implementations§
Trait Implementations§
Source§impl Analyzer for AuthHeaderRemover
impl Analyzer for AuthHeaderRemover
Source§fn process<'life0, 'async_trait>(
&'life0 mut self,
stream: EventStream,
) -> Pin<Box<dyn Future<Output = Result<EventStream, AnalyzerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn process<'life0, 'async_trait>(
&'life0 mut self,
stream: EventStream,
) -> Pin<Box<dyn Future<Output = Result<EventStream, AnalyzerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Process an event stream and return a processed stream
Source§impl Debug for AuthHeaderRemover
impl Debug for AuthHeaderRemover
Auto Trait Implementations§
impl Freeze for AuthHeaderRemover
impl RefUnwindSafe for AuthHeaderRemover
impl Send for AuthHeaderRemover
impl Sync for AuthHeaderRemover
impl Unpin for AuthHeaderRemover
impl UnsafeUnpin for AuthHeaderRemover
impl UnwindSafe for AuthHeaderRemover
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