ToString — 문자열로 변환하는 트레이트
ToString — 문자열로 변환하는 트레이트
ToString은 값을 String으로 변환하는 트레이트예요. Display를 구현한 타입은 자동으로 ToString도 구현돼요.
출처: Rust 공식 문서
본문
pub trait ToString {
// Required method
fn to_string(&self) -> String;
}
value.to_string()으로 어떤 값을 문자열로 만들 때 사용해요. 내부적으로는 Display를 이용해 포맷팅해요. 그래서 Display를 구현하면 굳이 ToString을 직접 구현할 필요가 없어요.