Struct std::process::ExitCode [−][src]
pub struct ExitCode(_);
Expand description
This type represents the status code a process can return to its parent under normal termination.
Numeric values used in this type don’t have portable meanings, and different platforms may mask different amounts of them.
For the platform’s canonical successful and unsuccessful codes, see
the SUCCESS and FAILURE associated items.
Warning: While various forms of this were discussed in RFC #1937, it was ultimately cut from that RFC, and thus this type is more subject to change even than the usual unstable item churn.
Implementations
impl ExitCode[src]
impl ExitCode[src]pub const SUCCESS: ExitCode[src]
pub const SUCCESS: ExitCode[src]The canonical ExitCode for successful termination on this platform.
Note that a ()-returning main implicitly results in a successful
termination, so there’s no need to return this from main unless
you’re also returning other possible codes.
Trait Implementations
impl Termination for ExitCode[src]
impl Termination for ExitCode[src]impl Copy for ExitCode[src]
Auto Trait Implementations
impl RefUnwindSafe for ExitCode
impl Send for ExitCode
impl Sync for ExitCode
impl Unpin for ExitCode
impl UnwindSafe for ExitCode
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into #41263)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more