pub struct ChildStatus {
pub room: Address,
pub kind: DelegateKind,
}Expand description
One piece of work this run handed down.
Two fields, because two facts exist. A child starts after the run that asked for it has frozen, so while that run is still reading its own status the child has no id, no phase and no context reading - and a field that can only ever hold zero says “zero” where the truth is “not yet”.
Fields§
§room: Address§kind: DelegateKindTrait Implementations§
Source§impl Clone for ChildStatus
impl Clone for ChildStatus
Source§impl Debug for ChildStatus
impl Debug for ChildStatus
impl Eq for ChildStatus
Source§impl PartialEq for ChildStatus
impl PartialEq for ChildStatus
impl StructuralPartialEq for ChildStatus
Auto Trait Implementations§
impl Freeze for ChildStatus
impl RefUnwindSafe for ChildStatus
impl Send for ChildStatus
impl Sync for ChildStatus
impl Unpin for ChildStatus
impl UnsafeUnpin for ChildStatus
impl UnwindSafe for ChildStatus
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