pub struct StageKey { /* private fields */ }Expand description
A reservation identifying one stage in one Stages::define plan.
Pass it to Stages::begin. It carries no progress or completion rights;
dropping it leaves the stage pending. A clone identifies the same stage,
not another execution: attempting to begin it twice is diagnosed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StageKey
impl RefUnwindSafe for StageKey
impl Send for StageKey
impl Sync for StageKey
impl Unpin for StageKey
impl UnsafeUnpin for StageKey
impl UnwindSafe for StageKey
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