trait_Into

trait_Into (소비 변환 트레이트)

값의 소유권을 가져와 다른 타입으로 변환하는 트레이트예요.

출처: Rust 공식 문서

본문

Into<T>selfT로 변환하는 것을 정의해요. 일반적으로 From과 상호 보완적이며, From<T> for U가 구현되면 U: Into<T>가 자동으로 구현돼요. 종종 into() 메서드로 사용돼요.

pub trait Into<T>: Sized {
    // 필수 메서드
    fn into(self) -> T;
}

예시

let s: &str = "hello";
let string: String = s.into();

더 알아보기 (Learn more)

Rust 공식 문서