[−][src]Trait termination::Termination
A trait for implementing arbitrary return types in the main
function.
The C-main function only supports to return integers as return type.
So, every type implementing the Termination
trait has to be converted
to an integer.
The default implementations are returning SUCCESS
to indicate
a successful execution. In case of a failure, FAILURE
is returned.
Required methods
fn report(self) -> i32
Is called to get the representation of the value as status code. This status code is returned to the operating system.