如果main返回错误,Rust程序将返回什么退出代码
在当前版本的Rust(1.43)中,如果从如果main返回错误,Rust程序将返回什么退出代码,rust,Rust,在当前版本的Rust(1.43)中,如果从main()返回Err,程序会生成什么退出代码?该特性用于从main返回的任何内容获取退出代码。现有的实现包装了libc的EXIT\u SUCCESS或EXIT\u FAILURE,其中。。。是否定义了实现。但是在类unix系统上,它们可能是0和1该特性用于从main返回的任何内容获取退出代码。现有的实现包装了libc的EXIT\u SUCCESS或EXIT\u FAILURE,其中。。。是否定义了实现。但在类unix系统上,它们可能是0和1啊,我确实发
main()
返回Err
,程序会生成什么退出代码?该特性用于从main
返回的任何内容获取退出代码。现有的实现包装了libc的EXIT\u SUCCESS
或EXIT\u FAILURE
,其中。。。是否定义了实现。但是在类unix系统上,它们可能是0
和1
该特性用于从main
返回的任何内容获取退出代码。现有的实现包装了libc的EXIT\u SUCCESS
或EXIT\u FAILURE
,其中。。。是否定义了实现。但在类unix系统上,它们可能是0
和1
啊,我确实发现了这一点,但我认为它还不可用,因为反正::Result
没有实现它。但似乎有一个默认实现返回EXIT\u SUCCESS
/EXIT\u FAILURE
。谢谢@Timmmm在stdlib中有一个专门针对Result
和Result
的终止协议。由于无论如何::Result
只是Result
的一个typedef,只要T
是()
或,它就会继承这些实现代码>。啊,我确实找到了,但我认为它还不可用,因为无论如何::Result
没有实现它。但似乎有一个默认实现返回EXIT\u SUCCESS
/EXIT\u FAILURE
。谢谢@Timmmm在stdlib中有一个专门针对Result
和Result
的终止协议。由于无论如何::Result
只是Result
的一个typedef,只要T
是()
或,它就会继承这些实现代码>。