pub struct DpHandlerDescription { /* private fields */ }Expand description
Handler description that is used by Dispatcher.
Trait Implementations§
Source§impl Clone for DpHandlerDescription
impl Clone for DpHandlerDescription
Source§fn clone(&self) -> DpHandlerDescription
fn clone(&self) -> DpHandlerDescription
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DpHandlerDescription
impl Debug for DpHandlerDescription
Source§impl HandlerDescription for DpHandlerDescription
impl HandlerDescription for DpHandlerDescription
Source§fn user_defined() -> Self
fn user_defined() -> Self
Description for a user-defined handler that can do practically
everything.
Source§fn merge_chain(&self, other: &Self) -> Self
fn merge_chain(&self, other: &Self) -> Self
Merge descriptions to get a description for a chain handler.
Source§fn merge_branch(&self, other: &Self) -> Self
fn merge_branch(&self, other: &Self) -> Self
Merge descriptions to get a description for a branch handler.
Source§fn filter_async() -> Self
fn filter_async() -> Self
Description for
filter_async. Read moreSource§fn filter_map() -> Self
fn filter_map() -> Self
Description for
filter_map. Read moreSource§fn filter_map_async() -> Self
fn filter_map_async() -> Self
Description for
filter_map_async. Read moreSource§fn inspect_async() -> Self
fn inspect_async() -> Self
Description for
inspect_async. Read moreAuto Trait Implementations§
impl Freeze for DpHandlerDescription
impl RefUnwindSafe for DpHandlerDescription
impl Send for DpHandlerDescription
impl Sync for DpHandlerDescription
impl Unpin for DpHandlerDescription
impl UnwindSafe for DpHandlerDescription
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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