pub enum BootstrapStatus {
Idle,
Running,
WaitingForInput,
}Expand description
Host-facing bootstrap lifecycle status. Returned by
Node::bootstrap_status so the caller can decide whether to keep
polling or surface a “wait for input” prompt. F3 fills the
observable surface.
Variants§
Idle
No bootstrap queued or in-flight — Node::poll runs the
body phase freely.
Running
Bootstrap is queued + executing. Body-phase ops park until the queue drains.
WaitingForInput
Bootstrap is queued but waiting on host-supplied input
formals. The host must call Node::run_bootstrap
(BootstrapTarget::ModuleRequests or Slots) to advance.
Trait Implementations§
Source§impl Clone for BootstrapStatus
impl Clone for BootstrapStatus
Source§fn clone(&self) -> BootstrapStatus
fn clone(&self) -> BootstrapStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BootstrapStatus
impl Debug for BootstrapStatus
impl Eq for BootstrapStatus
Source§impl PartialEq for BootstrapStatus
impl PartialEq for BootstrapStatus
Source§fn eq(&self, other: &BootstrapStatus) -> bool
fn eq(&self, other: &BootstrapStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BootstrapStatus
Auto Trait Implementations§
impl Freeze for BootstrapStatus
impl RefUnwindSafe for BootstrapStatus
impl Send for BootstrapStatus
impl Sync for BootstrapStatus
impl Unpin for BootstrapStatus
impl UnsafeUnpin for BootstrapStatus
impl UnwindSafe for BootstrapStatus
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