pub trait Termination {
fn report(self) -> i32;
}
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
Expand description
trait,用于在 main
函数中实现任意返回类型。
C-main 函数仅支持返回整数作为返回类型。
因此,实现 Termination
trait 的每种类型都必须转换为整数。
默认实现将返回 libc::EXIT_SUCCESS
以指示成功执行。
如果发生故障,则返回 libc::EXIT_FAILURE
。
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
被调用以获取值的表示形式作为状态码。
此状态代码返回到操作系统。
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)
🔬 This is a nightly-only experimental API. (
termination_trait_lib
#43301)