pub enum LifecycleEvent {
AnalyzerRestarting,
}Expand description
FIELD FINDING #6-NEG-A (#51): supervisor-lifecycle events surfaced to
the CLI so the watch stream is never silent during an AC#6 transparent
restart. Separate channel from StateEvent (which is the byte-frozen
cargoless-proto seam — must NOT grow) and Verdict (which is the #21
authoritative-vs-advisory verdict, not lifecycle). Additive only.
Variants§
AnalyzerRestarting
AC#6’s supervisor just respawned the rust-analyzer child after a crash/kill. The next-verdict latency is “however long re-indexing takes” — typically tens of seconds on a real project. Emitted ONCE per transparent restart; NOT emitted on the initial spawn (the bring-up line covers that).
Trait Implementations§
Source§impl Clone for LifecycleEvent
impl Clone for LifecycleEvent
Source§fn clone(&self) -> LifecycleEvent
fn clone(&self) -> LifecycleEvent
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 moreimpl Copy for LifecycleEvent
Source§impl Debug for LifecycleEvent
impl Debug for LifecycleEvent
impl Eq for LifecycleEvent
Source§impl Hash for LifecycleEvent
impl Hash for LifecycleEvent
Source§impl PartialEq for LifecycleEvent
impl PartialEq for LifecycleEvent
impl StructuralPartialEq for LifecycleEvent
Auto Trait Implementations§
impl Freeze for LifecycleEvent
impl RefUnwindSafe for LifecycleEvent
impl Send for LifecycleEvent
impl Sync for LifecycleEvent
impl Unpin for LifecycleEvent
impl UnsafeUnpin for LifecycleEvent
impl UnwindSafe for LifecycleEvent
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