pub struct TimestampNormalizer {}Implementations§
Trait Implementations§
Source§impl Analyzer for TimestampNormalizer
impl Analyzer for TimestampNormalizer
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Process an event stream and return a processed stream
Source§impl Debug for TimestampNormalizer
impl Debug for TimestampNormalizer
Auto Trait Implementations§
impl Freeze for TimestampNormalizer
impl RefUnwindSafe for TimestampNormalizer
impl Send for TimestampNormalizer
impl Sync for TimestampNormalizer
impl Unpin for TimestampNormalizer
impl UnsafeUnpin for TimestampNormalizer
impl UnwindSafe for TimestampNormalizer
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