pub struct ServiceStopReport {
pub stopped: Vec<ServiceProcess>,
pub survivors: Vec<ServiceProcess>,
}Expand description
What stop_services did.
Fields§
§stopped: Vec<ServiceProcess>Services that were running and are gone now.
survivors: Vec<ServiceProcess>Services that survived terminate and kill.
Implementations§
Source§impl ServiceStopReport
impl ServiceStopReport
Sourcepub fn stopped_line(&self) -> Option<String>
pub fn stopped_line(&self) -> Option<String>
One line naming each service that was stopped, e.g.
Stopped lean-ctx services: daemon (PID 812), proxy (PID 900)., or
None when nothing was running.
Sourcepub fn survivors_line(&self) -> Option<String>
pub fn survivors_line(&self) -> Option<String>
One line naming each service that is still running, or None.
Sourcepub fn survivor_pids(&self) -> Vec<u32>
pub fn survivor_pids(&self) -> Vec<u32>
PIDs of the services that are still running.
Trait Implementations§
Source§impl Clone for ServiceStopReport
impl Clone for ServiceStopReport
Source§impl Debug for ServiceStopReport
impl Debug for ServiceStopReport
Source§impl Default for ServiceStopReport
impl Default for ServiceStopReport
impl Eq for ServiceStopReport
Source§impl PartialEq for ServiceStopReport
impl PartialEq for ServiceStopReport
impl StructuralPartialEq for ServiceStopReport
Auto Trait Implementations§
impl Forget for ServiceStopReport
impl Freeze for ServiceStopReport
impl Move for ServiceStopReport
impl RefUnwindSafe for ServiceStopReport
impl Send for ServiceStopReport
impl Sync for ServiceStopReport
impl Unpin for ServiceStopReport
impl UnsafeUnpin for ServiceStopReport
impl UnwindSafe for ServiceStopReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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