trait_From

trait_From (값 변환 트레이트)

타입 간의 값을 변환할 때 사용되는 트레이트예요.

출처: Rust 공식 문서

본문

From<T>TSelf로 변환하는 것을 정의해요. into() 메서드를 통해 널리 사용되는 Into와 상호 보완적이에요. From을 구현하면 자동으로 Into가 구현돼요.

pub trait From<T>: Sized {
    // 필수 메서드
    fn from(value: T) -> Self;
}

예시

let s = String::from("hello");
let n = u32::from(5u8);

더 알아보기 (Learn more)

Rust 공식 문서