pub struct IntelHealthReport {
pub all_down: bool,
pub active: Option<(usize, &'static str)>,
}Expand description
The edge-triggered intelligence-reachability report a child emits upward.
active is the bounded (index, transport-scheme) of the serving endpoint:
transport and index ONLY, never a URL, host, cid or credential, because this
crosses a process boundary into the supervisor’s observable surface. It is
None on entering all-down, when nothing is serving.
Fields§
§all_down: bool§active: Option<(usize, &'static str)>Auto Trait Implementations§
impl Freeze for IntelHealthReport
impl RefUnwindSafe for IntelHealthReport
impl Send for IntelHealthReport
impl Sync for IntelHealthReport
impl Unpin for IntelHealthReport
impl UnsafeUnpin for IntelHealthReport
impl UnwindSafe for IntelHealthReport
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