[−][src]Enum nix::unistd::ForkResult
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
Fields of Parent
child: Pid
Methods
impl ForkResult
[src]
pub fn is_child(&self) -> bool
[src]
Return true
if this is the child process of the fork()
pub fn is_parent(&self) -> bool
[src]
Returns true
if this is the parent process of the fork()
Trait Implementations
impl Clone for ForkResult
[src]
fn clone(&self) -> ForkResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ForkResult
[src]
impl Debug for ForkResult
[src]
Auto Trait Implementations
impl Send for ForkResult
impl Unpin for ForkResult
impl Sync for ForkResult
impl UnwindSafe for ForkResult
impl RefUnwindSafe for ForkResult
Blanket Implementations
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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,