pub struct CreationsSettled<A, C>{ /* private fields */ }Expand description
One complete creation batch returned to its live creator.
The value retains either every routed child settlement or the entire unchanged batch rejected during route preparation. It is interpreter-facing custody, not an application protocol or another creation operation.
Implementations§
Source§impl<A, C> CreationsSettled<A, C>
impl<A, C> CreationsSettled<A, C>
pub const fn new( settlement: <Births<C> as CreationSettlements<A>>::Settlements, ) -> Self
pub fn into_settlement( self, ) -> <Births<C> as CreationSettlements<A>>::Settlements
Trait Implementations§
Source§impl<A, C, M> EventIngress<Births<C>, CreationsSettled<A, C>> for CreationEvent<A, C, M>
impl<A, C, M> EventIngress<Births<C>, CreationsSettled<A, C>> for CreationEvent<A, C, M>
Source§fn ingress(input: CreationsSettled<A, C>) -> Self
fn ingress(input: CreationsSettled<A, C>) -> Self
Construct the event selected for
Source and Input.Auto Trait Implementations§
impl<A, C> Freeze for CreationsSettled<A, C>
impl<A, C> RefUnwindSafe for CreationsSettled<A, C>where
C: RefUnwindSafe,
<C as ChildCreationProduct<A, ChildHead>>::Result: RefUnwindSafe,
<A as Address>::Nonce: RefUnwindSafe,
impl<A, C> Send for CreationsSettled<A, C>
impl<A, C> Sync for CreationsSettled<A, C>
impl<A, C> Unpin for CreationsSettled<A, C>
impl<A, C> UnsafeUnpin for CreationsSettled<A, C>
impl<A, C> UnwindSafe for CreationsSettled<A, C>where
C: UnwindSafe,
<C as ChildCreationProduct<A, ChildHead>>::Result: UnwindSafe,
<A as Address>::Nonce: 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