Type Alias BoxLogSinker

Source
pub type BoxLogSinker = Box<dyn for<'a> FnOnce(&'a mut dyn DynLogReader) -> BoxFuture<'a, Result<!>> + Send + 'static>;

Aliased Type§

struct BoxLogSinker(/* private fields */);

Trait Implementations§

Source§

impl LogSinker for BoxLogSinker

Source§

fn consume_log_and_sink<'async_trait>( self, log_reader: impl 'async_trait + SinkLogReader, ) -> Pin<Box<dyn Future<Output = Result<!>> + Send + 'async_trait>>
where Self: 'async_trait,