ToString — 문자열로 변환하는 트레이트

ToString — 문자열로 변환하는 트레이트

ToString은 값을 String으로 변환하는 트레이트예요. Display를 구현한 타입은 자동으로 ToString도 구현돼요.

출처: Rust 공식 문서

본문

pub trait ToString {
    // Required method
    fn to_string(&self) -> String;
}

value.to_string()으로 어떤 값을 문자열로 만들 때 사용해요. 내부적으로는 Display를 이용해 포맷팅해요. 그래서 Display를 구현하면 굳이 ToString을 직접 구현할 필요가 없어요.

더 알아보기 (Learn more)

Rust 공식 문서