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();