pub struct FoldFailure<A: Address, Sends, New, E> {
pub effects: Effects<A, Sends, New>,
pub error: E,
pub transitions: usize,
}Expand description
A controlled fold failure together with every previously committed effect.
Fields§
§effects: Effects<A, Sends, New>§error: E§transitions: usizeTrait Implementations§
Auto Trait Implementations§
impl<A, Sends, New, E> Freeze for FoldFailure<A, Sends, New, E>
impl<A, Sends, New, E> RefUnwindSafe for FoldFailure<A, Sends, New, E>where
E: RefUnwindSafe,
Sends: RefUnwindSafe,
<A as Address>::Nonce: RefUnwindSafe,
New: RefUnwindSafe,
impl<A, Sends, New, E> Send for FoldFailure<A, Sends, New, E>
impl<A, Sends, New, E> Sync for FoldFailure<A, Sends, New, E>
impl<A, Sends, New, E> Unpin for FoldFailure<A, Sends, New, E>
impl<A, Sends, New, E> UnsafeUnpin for FoldFailure<A, Sends, New, E>where
E: UnsafeUnpin,
Sends: UnsafeUnpin,
impl<A, Sends, New, E> UnwindSafe for FoldFailure<A, Sends, New, E>
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