trait_Termination

trait_Termination (main 반환 타입 트레이트)

main 함수에서 임의의 반환 타입을 구현하기 위한 트레이트예요.

출처: Rust 공식 문서

본문

C-main 함수는 정수만 반환할 수 있어요. 따라서 Termination 트레이트를 구현하는 모든 타입은 정수로 변환되어야 해요. 정의에 따르면 0은 성공을, 0이 아닌 값은 성공하지 않음을 나타내요.

pub trait Termination {
    // 필수 메서드
    fn report(self) -> ExitCode;
}

더 알아보기 (Learn more)

Rust 공식 문서