trait_TryInto

trait_TryInto (실패 가능 소비 변환 트레이트)

실패할 수 있는 타입 간의 소비 변환을 위한 트레이트예요.

출처: Rust 공식 문서

본문

TryInto<T>는 값의 소유권을 가져와 실패할 수 있는 변환으로 T로 변환하는 것을 정의해요. TryFrom이 구현되면 자동으로 동반 구현돼요. try_into() 메서드로 사용돼요.

pub trait TryInto<T>: Sized {
    type Error;

    // 필수 메서드
    fn try_into(self) -> Result<T, Self::Error>;
}

예시

let n: u8 = 300u16.try_into().unwrap();

더 알아보기 (Learn more)

Rust 공식 문서