pub struct RuntimeEffects<A: Address, Sends, Birth: BirthMode> {
pub sends: Sends,
pub creates: Vec<Create<A, Birth::Child>>,
}Expand description
One behavior transition with become removed.
Fields§
§sends: Sends§creates: Vec<Create<A, Birth::Child>>Auto Trait Implementations§
impl<A, Sends, Birth> Freeze for RuntimeEffects<A, Sends, Birth>where
Sends: Freeze,
impl<A, Sends, Birth> RefUnwindSafe for RuntimeEffects<A, Sends, Birth>where
Sends: RefUnwindSafe,
<A as Address>::Nonce: RefUnwindSafe,
<Birth as BirthMode>::Child: RefUnwindSafe,
impl<A, Sends, Birth> Send for RuntimeEffects<A, Sends, Birth>
impl<A, Sends, Birth> Sync for RuntimeEffects<A, Sends, Birth>
impl<A, Sends, Birth> Unpin for RuntimeEffects<A, Sends, Birth>
impl<A, Sends, Birth> UnsafeUnpin for RuntimeEffects<A, Sends, Birth>where
Sends: UnsafeUnpin,
impl<A, Sends, Birth> UnwindSafe for RuntimeEffects<A, Sends, Birth>where
Sends: UnwindSafe,
<A as Address>::Nonce: UnwindSafe,
<Birth as BirthMode>::Child: UnwindSafe,
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