pub struct ZInitStatus {
pub pid: Pid,
pub service: Service,
pub target: Target,
pub scheduled: bool,
pub state: State,
pub process_tree: ProcessTree,
}Expand description
Status information for a service
Fields§
§pid: PidProcess ID of the running service
service: ServiceService configuration
target: TargetTarget state of the service (up, down)
scheduled: boolWhether the service is scheduled for execution
state: StateCurrent state of the service
process_tree: ProcessTreeProcess tree for this service
Auto Trait Implementations§
impl Freeze for ZInitStatus
impl RefUnwindSafe for ZInitStatus
impl Send for ZInitStatus
impl Sync for ZInitStatus
impl Unpin for ZInitStatus
impl UnwindSafe for ZInitStatus
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> 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