pub struct NullEventSink {}Expand description
for tests where the data can be dropped
Trait Implementations§
Source§impl EventSink for NullEventSink
impl EventSink for NullEventSink
fn on_startup(&self, _: Arc<ProcessInfo>)
fn on_shutdown(&self)
fn on_log_enabled(&self, _: &LogMetadata<'_>) -> bool
fn on_log( &self, _desc: &LogMetadata<'_>, _properties: &[Property], _time: i64, _args: Arguments<'_>, )
fn on_init_log_stream(&self, _: &EventStream<EventBlock<LogMsgQueue>>)
fn on_process_log_block(&self, _: Arc<EventBlock<LogMsgQueue>>)
fn on_init_metrics_stream(&self, _: &EventStream<EventBlock<MetricsMsgQueue>>)
fn on_process_metrics_block(&self, _: Arc<EventBlock<MetricsMsgQueue>>)
fn on_init_thread_stream(&self, _: &EventStream<EventBlock<ThreadEventQueue>>)
fn on_process_thread_block(&self, _: Arc<EventBlock<ThreadEventQueue>>)
fn is_busy(&self) -> bool
Auto Trait Implementations§
impl Freeze for NullEventSink
impl RefUnwindSafe for NullEventSink
impl Send for NullEventSink
impl Sync for NullEventSink
impl Unpin for NullEventSink
impl UnwindSafe for NullEventSink
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].