pub struct Start<A: Actor> {
pub ctx: Ctx<A>,
pub input: Input<A>,
pub is_new: bool,
pub snapshot: Snapshot,
pub hibernated: Vec<Hibernated<A>>,
pub events: Events<A>,
/* private fields */
}Fields§
§ctx: Ctx<A>§input: Input<A>§is_new: bool§snapshot: Snapshot§hibernated: Vec<Hibernated<A>>§events: Events<A>Trait Implementations§
Auto Trait Implementations§
impl<A> !RefUnwindSafe for Start<A>
impl<A> !UnwindSafe for Start<A>
impl<A> Freeze for Start<A>
impl<A> Send for Start<A>
impl<A> Sync for Start<A>
impl<A> Unpin for Start<A>
impl<A> UnsafeUnpin for Start<A>where
Ctx<A>: UnsafeUnpin,
Input<A>: UnsafeUnpin,
Vec<Hibernated<A>>: UnsafeUnpin,
Events<A>: UnsafeUnpin,
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