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.
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.
The canonical ExitCode for successful termination on this platform.
Note that a
main implicitly results in a successful
termination, so there's no need to return this from
you're also returning other possible codes.
The canonical ExitCode for unsuccessful termination on this platform.
If you're only returning this and
Ok(()) respectively, which will
return the same codes (but will also
eprintln! the error).
impl Termination for ExitCode[src]
Auto Trait Implementations
impl RefUnwindSafe for ExitCode
impl UnwindSafe for ExitCode
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)[src]
type Error = Infallible
The type returned in the event of a conversion error.