pub enum Transit<'s, Composite, Out, Err>{
To(Handle<'s, Composite, Out, Err>),
Lift(Out),
}
Expand description
Strucuture refering to next state within Composite or Lifter that will create instance in parent Composite
Variants§
To(Handle<'s, Composite, Out, Err>)
Refering to the next state within the Composite
Lift(Out)
From current composite lift to outer composite and enter the state formed by “Out”
Auto Trait Implementations§
impl<'s, Composite, Out, Err> Freeze for Transit<'s, Composite, Out, Err>where
Out: Freeze,
impl<'s, Composite, Out, Err> !RefUnwindSafe for Transit<'s, Composite, Out, Err>
impl<'s, Composite, Out, Err> !Send for Transit<'s, Composite, Out, Err>
impl<'s, Composite, Out, Err> !Sync for Transit<'s, Composite, Out, Err>
impl<'s, Composite, Out, Err> Unpin for Transit<'s, Composite, Out, Err>where
Out: Unpin,
impl<'s, Composite, Out, Err> !UnwindSafe for Transit<'s, Composite, Out, Err>
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