pub struct Folded<A: Address, Sends, New> {
pub effects: Effects<A, Sends, New>,
pub exit: Option<Exit<A>>,
pub transitions: usize,
}Expand description
The result of folding initialization and an event stream.
Fields§
§effects: Effects<A, Sends, New>§exit: Option<Exit<A>>§transitions: usizeAuto Trait Implementations§
impl<A, Sends, New> Freeze for Folded<A, Sends, New>
impl<A, Sends, New> RefUnwindSafe for Folded<A, Sends, New>where
Sends: RefUnwindSafe,
A: RefUnwindSafe,
<A as Address>::Nonce: RefUnwindSafe,
New: RefUnwindSafe,
impl<A, Sends, New> Send for Folded<A, Sends, New>
impl<A, Sends, New> Sync for Folded<A, Sends, New>
impl<A, Sends, New> Unpin for Folded<A, Sends, New>
impl<A, Sends, New> UnsafeUnpin for Folded<A, Sends, New>where
Sends: UnsafeUnpin,
A: UnsafeUnpin,
impl<A, Sends, New> UnwindSafe for Folded<A, Sends, New>
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