pub enum TagSignal {
Active(Box<dyn FnMut(&TagHandle, bool) + Send + 'static>),
Created(Box<dyn FnMut(&TagHandle) + Send + 'static>),
Removed(Box<dyn FnMut(&TagHandle) + Send + 'static>),
}Expand description
Signals relating to tag events.
Variants§
Active(Box<dyn FnMut(&TagHandle, bool) + Send + 'static>)
A tag was set to active or not active.
Created(Box<dyn FnMut(&TagHandle) + Send + 'static>)
A tag was created.
Removed(Box<dyn FnMut(&TagHandle) + Send + 'static>)
A tag was removed
Auto Trait Implementations§
impl Freeze for TagSignal
impl !RefUnwindSafe for TagSignal
impl Send for TagSignal
impl !Sync for TagSignal
impl Unpin for TagSignal
impl !UnwindSafe for TagSignal
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>
§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].