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§
Source§impl AuthHeaderRemover
impl AuthHeaderRemover
Sourcepub fn new() -> AuthHeaderRemover
pub fn new() -> AuthHeaderRemover
Create a new AuthHeaderRemover with default authorization headers
Trait Implementations§
Source§impl Analyzer for AuthHeaderRemover
impl Analyzer for AuthHeaderRemover
fn process<'life0, 'async_trait>(
&'life0 mut self,
stream: Pin<Box<dyn Stream<Item = Event> + Send>>,
) -> Pin<Box<dyn Future<Output = Result<Pin<Box<dyn Stream<Item = Event> + Send>>, Box<dyn Error + Send + Sync>>> + Send + 'async_trait>>where
'life0: 'async_trait,
AuthHeaderRemover: 'async_trait,
Source§impl Debug for AuthHeaderRemover
impl Debug for AuthHeaderRemover
Source§impl Default for AuthHeaderRemover
impl Default for AuthHeaderRemover
Source§fn default() -> AuthHeaderRemover
fn default() -> AuthHeaderRemover
Returns the “default value” for a type. Read more
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