pub struct Display<'a> { /* fields omitted */ }
Helper 结构体,用于使用 format! 和 {} 安全地打印路径。
format!
{}
Path 可能包含非 Unicode 数据。 该 struct 可以减轻 Display trait 的负担。 它是通过 Path 上的 display 方法创建的。 根据平台的不同,这可能会执行有损转换。 如果您想要一个转义路径的实现,请改用 Debug。
Path
struct
Display
display
Debug
use std::path::Path; let path = Path::new("/tmp/foo.rs"); println!("{}", path.display());
使用给定的格式化程序格式化该值。 Read more
获取 self 的 TypeId。 Read more
self
TypeId
从拥有的值中一成不变地借用。 Read more
从拥有的值中借用。 Read more
执行转换。
将给定值转换为 String。 Read more
String
发生转换错误时返回的类型。