Enum daemonize::DaemonizeError
[−]
[src]
pub enum DaemonizeError { Fork, DetachSession(Errno), GroupNotFound, GroupContainsNul, SetGroup(Errno), UserNotFound, UserContainsNul, SetUser(Errno), ChangeDirectory, PathContainsNul, OpenPidfile, LockPidfile(Errno), ChownPidfile(Errno), RedirectStreams(Errno), WritePid, Chroot(Errno), // some variants omitted }
This error type for Daemonize
start
method.
Variants
Fork
Unable to fork
DetachSession(Errno)
Unable to create new session
GroupNotFound
Unable to resolve group name to group id
GroupContainsNul
Group option contains NUL
SetGroup(Errno)
Unable to set group
UserNotFound
Unable to resolve user name to user id
UserContainsNul
User option contains NUL
SetUser(Errno)
Unable to set user
ChangeDirectory
Unable to change directory
PathContainsNul
pid_file option contains NUL
OpenPidfile
Unable to open pid file
LockPidfile(Errno)
Unable to lock pid file
ChownPidfile(Errno)
Unable to chown pid file
RedirectStreams(Errno)
Unable to redirect standard streams to /dev/null
WritePid
Unable to write self pid to pid file
Chroot(Errno)
Unable to chroot
Trait Implementations
impl Debug for DaemonizeError
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for DaemonizeError
[src]
fn eq(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests for !=
.
impl Eq for DaemonizeError
[src]
impl PartialOrd for DaemonizeError
[src]
fn partial_cmp(&self, __arg_0: &DaemonizeError) -> Option<Ordering>
[src]
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, __arg_0: &DaemonizeError) -> bool
[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for DaemonizeError
[src]
fn cmp(&self, __arg_0: &DaemonizeError) -> Ordering
[src]
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl Clone for DaemonizeError
[src]
fn clone(&self) -> DaemonizeError
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Display for DaemonizeError
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more