pub struct NoAnnotationsSnafu;Expand description
SNAFU context selector for the AgentError::NoAnnotations variant
Implementations§
Source§impl NoAnnotationsSnafu
impl NoAnnotationsSnafu
Sourcepub fn build(self) -> AgentError
pub fn build(self) -> AgentError
Consume the selector and return the associated error
Sourcepub fn fail<__T>(self) -> Result<__T, AgentError>
pub fn fail<__T>(self) -> Result<__T, AgentError>
Consume the selector and return a Result with the associated error
Trait Implementations§
Source§impl Clone for NoAnnotationsSnafu
impl Clone for NoAnnotationsSnafu
Source§fn clone(&self) -> NoAnnotationsSnafu
fn clone(&self) -> NoAnnotationsSnafu
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 NoAnnotationsSnafu
impl Debug for NoAnnotationsSnafu
Source§impl IntoError<AgentError> for NoAnnotationsSnafu
impl IntoError<AgentError> for NoAnnotationsSnafu
Source§fn into_error(self, error: Self::Source) -> AgentError
fn into_error(self, error: Self::Source) -> AgentError
Combine the information to produce the error
impl Copy for NoAnnotationsSnafu
Auto Trait Implementations§
impl Freeze for NoAnnotationsSnafu
impl RefUnwindSafe for NoAnnotationsSnafu
impl Send for NoAnnotationsSnafu
impl Sync for NoAnnotationsSnafu
impl Unpin for NoAnnotationsSnafu
impl UnwindSafe for NoAnnotationsSnafu
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> 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