pub enum BrowserLiveness {
Alive,
DeadPid,
EndpointUnreachable,
}Expand description
Current registry liveness classification for a browser row.
Variants§
Alive
The recorded process exists and the debugging endpoint accepts TCP.
DeadPid
The recorded process no longer exists. This is high-confidence stale state and can be pruned.
EndpointUnreachable
The recorded process exists, but the debugging endpoint did not accept TCP right now. Treat as unavailable, but do not delete the row: short endpoint outages can be transient during browser startup/restart.
Trait Implementations§
Source§impl Clone for BrowserLiveness
impl Clone for BrowserLiveness
Source§fn clone(&self) -> BrowserLiveness
fn clone(&self) -> BrowserLiveness
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 BrowserLiveness
Source§impl Debug for BrowserLiveness
impl Debug for BrowserLiveness
impl Eq for BrowserLiveness
Source§impl PartialEq for BrowserLiveness
impl PartialEq for BrowserLiveness
impl StructuralPartialEq for BrowserLiveness
Auto Trait Implementations§
impl Freeze for BrowserLiveness
impl RefUnwindSafe for BrowserLiveness
impl Send for BrowserLiveness
impl Sync for BrowserLiveness
impl Unpin for BrowserLiveness
impl UnsafeUnpin for BrowserLiveness
impl UnwindSafe for BrowserLiveness
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more