pub struct NonSnafu;
Expand description
SNAFU context selector for the ResolutionError::Non
variant
Implementations
sourceimpl NonSnafu
impl NonSnafu
sourcepub fn build(self) -> ResolutionError
pub fn build(self) -> ResolutionError
Consume the selector and return the associated error
sourcepub fn fail<__T>(self) -> Result<__T, ResolutionError>
pub fn fail<__T>(self) -> Result<__T, ResolutionError>
Consume the selector and return a Result
with the associated error
Trait Implementations
sourceimpl IntoError<ResolutionError> for NonSnafu where
ResolutionError: Error + ErrorCompat,
impl IntoError<ResolutionError> for NonSnafu where
ResolutionError: Error + ErrorCompat,
sourcefn into_error(self, error: Self::Source) -> ResolutionError
fn into_error(self, error: Self::Source) -> ResolutionError
Combine the information to produce the error
impl Copy for NonSnafu
Auto Trait Implementations
impl RefUnwindSafe for NonSnafu
impl Send for NonSnafu
impl Sync for NonSnafu
impl Unpin for NonSnafu
impl UnwindSafe for NonSnafu
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more