Struct std::process::ExitCode[][src]

pub struct ExitCode(_);
🔬 This is a nightly-only experimental API. (process_exitcode_placeholder #48711)
Expand description

此类型表示进程在正常终止下可以返回其父级的状态代码。

此类型中使用的数字值没有可移植的含义,并且不同的平台可能会掩盖不同数量的含义。

有关平台的规范成功和失败代码,请参见 SUCCESSFAILURE 关联项。

警告: 虽然在 RFC #1937 中讨论了各种形式,但最终还是从 RFC 中删除了该形式,因此,与通常的不稳定项搅动相比,该类型更容易发生变化。

Implementations

🔬 This is a nightly-only experimental API. (process_exitcode_placeholder #48711)

在此平台上成功终止的规范 ExitCode。

请注意,返回 main() 隐式导致成功终止,因此除非您还返回了其他可能的代码,否则无需从 main 返回此值。

🔬 This is a nightly-only experimental API. (process_exitcode_placeholder #48711)

在此平台上无法成功终止的规范 ExitCode。

如果仅从 main 返回此代码和 SUCCESS,则考虑分别返回 Err(_)Ok(()),这将返回相同的代码 (但也会返回 eprintln! 错误)。

Trait Implementations

返回值的副本。 Read more

source 执行复制分配。 Read more

使用给定的格式化程序格式化该值。 Read more

🔬 This is a nightly-only experimental API. (termination_trait_lib #43301)

被调用以获取值的表示形式作为状态码。 此状态代码返回到操作系统。 Read more

Auto Trait Implementations

Blanket Implementations

获取 selfTypeIdRead more

从拥有的值中一成不变地借用。 Read more

从拥有的值中借用。 Read more

执行转换。

执行转换。

获得所有权后的结果类型。

通常通过克隆从借用数据中创建拥有的数据。 Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into #41263)

recently added

使用借来的数据来替换拥有的数据,通常是通过克隆。 Read more

发生转换错误时返回的类型。

执行转换。

发生转换错误时返回的类型。

执行转换。