pub enum ServiceSweep {
Restartable,
All,
Only(ServiceKind),
}Expand description
Which services a lifecycle command stops.
Variants§
Restartable
The services the command starts again afterwards (restart,
config apply): daemon and proxy.
All
Every lean-ctx background service (stop, uninstall,
dev-install).
Only(ServiceKind)
One kind only: daemon stop (the daemon PID file), proxy stop
and the managed-proxy port hand-off (the /health PID).
Implementations§
Source§impl ServiceSweep
impl ServiceSweep
pub fn includes(self, kind: ServiceKind) -> bool
Trait Implementations§
Source§impl Clone for ServiceSweep
impl Clone for ServiceSweep
impl Copy for ServiceSweep
Source§impl Debug for ServiceSweep
impl Debug for ServiceSweep
impl Eq for ServiceSweep
Source§impl PartialEq for ServiceSweep
impl PartialEq for ServiceSweep
impl StructuralPartialEq for ServiceSweep
Auto Trait Implementations§
impl Forget for ServiceSweep
impl Freeze for ServiceSweep
impl Move for ServiceSweep
impl RefUnwindSafe for ServiceSweep
impl Send for ServiceSweep
impl Sync for ServiceSweep
impl Unpin for ServiceSweep
impl UnsafeUnpin for ServiceSweep
impl UnwindSafe for ServiceSweep
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