[−][src]Enum sd_notify::NotifyState
Daemon notification for the service manager.
Variants
Service startup is finished.
Service is reloading its configuration.
Service is stopping.
Status(String)
Free-form status message for the service manager.
Errno(i32)
Service has failed with an errno
-style error code, e.g. 2
for ENOENT
.
BusError(String)
Service has failed with a D-Bus-style error code, e.g. org.freedesktop.DBus.Error.TimedOut
.
MainPid(i32)
Main process ID (PID) of the service, in case it wasn't started directly by the service manager.
Tells the service manager to update the watchdog timestamp.
Tells the service manager to trigger a watchdog failure.
WatchdogUsec(u32)
Resets the configured watchdog value.
ExtendTimeoutUsec(u32)
Tells the service manager to extend the service timeout.
Custom(String)
Custom state.
Trait Implementations
impl Clone for NotifyState
[src]
fn clone(&self) -> NotifyState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Display for NotifyState
[src]
impl Debug for NotifyState
[src]
Auto Trait Implementations
impl Send for NotifyState
impl Unpin for NotifyState
impl Sync for NotifyState
impl RefUnwindSafe for NotifyState
impl UnwindSafe for NotifyState
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,