두번째나 "abc".into()
to_owned()는 머냐
ToOwned 구현 쓰는건데 보통 직접 쓸일은 없고 Cow같은 애들이 씀
형변환은 일단 From/Into나 TryFrom/TryInfo 있으면 얘네부터 쓰고 그 다음 ::new나 ::from_xxx 등등
책에서는 from만 나오고 into는 언급자체가 없는데 그럼 idiomatic한 코드 작성에 대한 가이드라인같은건 없나? effective rust 이런거 아직 안보이던데
걔네둘은 페어임 From 구현하면 Into 자동으로 구현됨
https://doc.rust-lang.org/rust-by-example/conversion/from_into.html
아마 원하는 문서는 요 RBE일듯
이거 좋다
두번째나 "abc".into()
to_owned()는 머냐
ToOwned 구현 쓰는건데 보통 직접 쓸일은 없고 Cow같은 애들이 씀
형변환은 일단 From/Into나 TryFrom/TryInfo 있으면 얘네부터 쓰고 그 다음 ::new나 ::from_xxx 등등
책에서는 from만 나오고 into는 언급자체가 없는데 그럼 idiomatic한 코드 작성에 대한 가이드라인같은건 없나? effective rust 이런거 아직 안보이던데
걔네둘은 페어임 From 구현하면 Into 자동으로 구현됨
https://doc.rust-lang.org/rust-by-example/conversion/from_into.html
아마 원하는 문서는 요 RBE일듯
이거 좋다