pub struct IntermediateAnyError<C, K>where
C: AbstractContext,
K: Kind,{ /* private fields */ }Expand description
The final AnyError in a intermediate state.
Trait Implementations§
Source§impl<C, K, Q, R> Applicable<IntermediateAnyError<C, K>> for (Q, R)
impl<C, K, Q, R> Applicable<IntermediateAnyError<C, K>> for (Q, R)
Source§fn apply(self, target: IntermediateAnyError<C, K>) -> Self::Output
fn apply(self, target: IntermediateAnyError<C, K>) -> Self::Output
Add context information represented as a key-value pairs to target
using self’s components.
Source§type Output = IntermediateAnyError<C, K>
type Output = IntermediateAnyError<C, K>
The type of the result produced by applying the value to the target.
Source§impl<C, K> From<AnyErrorBuilder<C, K>> for IntermediateAnyError<C, K>where
C: AbstractContext,
K: Kind,
impl<C, K> From<AnyErrorBuilder<C, K>> for IntermediateAnyError<C, K>where
C: AbstractContext,
K: Kind,
Source§fn from(builder: AnyErrorBuilder<C, K>) -> Self
fn from(builder: AnyErrorBuilder<C, K>) -> Self
Converts to this type from the input type.
Source§impl<C, K> From<IntermediateAnyError<C, K>> for AnyError<C, K>where
C: AbstractContext,
K: Kind,
impl<C, K> From<IntermediateAnyError<C, K>> for AnyError<C, K>where
C: AbstractContext,
K: Kind,
Source§fn from(value: IntermediateAnyError<C, K>) -> Self
fn from(value: IntermediateAnyError<C, K>) -> Self
Converts to this type from the input type.
Source§impl<C, K> Intermediate for IntermediateAnyError<C, K>where
C: AbstractContext,
K: Kind,
impl<C, K> Intermediate for IntermediateAnyError<C, K>where
C: AbstractContext,
K: Kind,
Auto Trait Implementations§
impl<C, K> !RefUnwindSafe for IntermediateAnyError<C, K>
impl<C, K> !UnwindSafe for IntermediateAnyError<C, K>
impl<C, K> Freeze for IntermediateAnyError<C, K>
impl<C, K> Send for IntermediateAnyError<C, K>
impl<C, K> Sync for IntermediateAnyError<C, K>
impl<C, K> Unpin for IntermediateAnyError<C, K>
impl<C, K> UnsafeUnpin for IntermediateAnyError<C, K>where
K: UnsafeUnpin,
C: UnsafeUnpin,
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<S, T> Convertable<IntoConverter, T> for Swhere
S: Into<T>,
impl<S, T> Convertable<IntoConverter, T> for Swhere
S: Into<T>,
Source§fn to(self) -> T
fn to(self) -> T
Converts the value into another type
T using the specified converter
C. The conversion should not fail, so not a Result<T, E> but a
T is expected. Read more