Into/From 及其在 String 和 &str 互转上的应用
std::convert 下面,有两个 Trait,Into/From,它们是一对孪生姐妹。它们的作用是配合泛型,进行一些设计上的归一化处理。它们的基本形式为: From<T> 和 Into<T>。From对于类型为 U 的对象 foo,如果它实现了 From<T>,那么,可以通过 let foo = U::from(bar) 来生成自己。这里,bar 是类型为 T 的对象。下面举一例,因为 String 实现了 From<&
欢马劈雪