Struct daemonize_rs::Handle

source ·
pub struct Handle { /* private fields */ }
Expand description

handle returned from daemonize to the daemon process the daemon should use this handle to detach itself from the parent process, In cases where your program needs to run set up before starting this can be useful, as the daemon will pipe it’s stdout/stderr to the parent process to communicate if start up was successful

Implementations

detach the daemon from the parent process this will write “Daemon started successfully” to stdout before detaching

panics

if detach is called more than once

detach the daemon from the parent process with a custom message to be printed to stdout before detaching

panics

if detach_with_msg is called more than once

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.