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, // 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
Trait Implementations
impl Debug for DaemonizeError
[src]
impl PartialEq for DaemonizeError
[src]
fn eq(&self, __arg_0: &DaemonizeError) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &DaemonizeError) -> bool
This method tests for !=
.
impl Eq for DaemonizeError
[src]
impl PartialOrd for DaemonizeError
[src]
fn partial_cmp(&self, __arg_0: &DaemonizeError) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, __arg_0: &DaemonizeError) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, __arg_0: &DaemonizeError) -> bool
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
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, __arg_0: &DaemonizeError) -> bool
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
This method returns an Ordering
between self
and other
. Read more
impl Clone for DaemonizeError
[src]
fn clone(&self) -> DaemonizeError
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more