pub enum ChildCreationExpectation {
UnknownPosition,
NotRequested,
Awaiting {
creation: CreationId,
kind: CreationKind,
},
Established {
creation: CreationId,
},
PlanReported,
}Expand description
Creation state expected by the shutdown-plan composition when one authoritative creation fact arrives.
Variants§
UnknownPosition
The event named no child position in the declared birth product.
NotRequested
No creation for this declared child has been staged yet.
Awaiting
This exact staged creation is awaiting its committed result.
Established
A successful result has already established this child route.
Fields
§
creation: CreationIdPlanReported
Every required route was established and the plan was already reported.
Trait Implementations§
Source§impl Clone for ChildCreationExpectation
impl Clone for ChildCreationExpectation
Source§fn clone(&self) -> ChildCreationExpectation
fn clone(&self) -> ChildCreationExpectation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChildCreationExpectation
impl Debug for ChildCreationExpectation
Source§impl PartialEq for ChildCreationExpectation
impl PartialEq for ChildCreationExpectation
impl Copy for ChildCreationExpectation
impl Eq for ChildCreationExpectation
impl StructuralPartialEq for ChildCreationExpectation
Auto Trait Implementations§
impl Freeze for ChildCreationExpectation
impl RefUnwindSafe for ChildCreationExpectation
impl Send for ChildCreationExpectation
impl Sync for ChildCreationExpectation
impl Unpin for ChildCreationExpectation
impl UnsafeUnpin for ChildCreationExpectation
impl UnwindSafe for ChildCreationExpectation
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