Enum nix::unistd::ForkResult
source · [−]pub enum ForkResult {
Parent {
child: Pid,
},
Child,
}
Expand description
Represents the successful result of calling fork
When fork
is called, the process continues execution in the parent process
and in the new child. This return type can be examined to determine whether
you are now executing in the parent process or in the child.
Variants
Parent
Fields
child: Pid
Child
Implementations
Trait Implementations
sourceimpl Clone for ForkResult
impl Clone for ForkResult
sourcefn clone(&self) -> ForkResult
fn clone(&self) -> ForkResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ForkResult
impl Debug for ForkResult
impl Copy for ForkResult
Auto Trait Implementations
impl RefUnwindSafe for ForkResult
impl Send for ForkResult
impl Sync for ForkResult
impl Unpin for ForkResult
impl UnwindSafe for ForkResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more