2017-12-16 22:13:47
//给所有实现了ToString trait的类型,添加了Print trait
pub trait Print {
fn print(&self);
}
impl<T> Print for T
where T: ToString
{
fn print (&self) {
println!("{}",self.to_string());
}
}
fn main() {
String::from("046 454 286").print();
241u8.print();
}
//输出
//046 454 286
//241