答案 0 :(得分:8)
self
这里指的是模块本身,即你的行相当于两行
use fmt::Debug;
use fmt;
答案 1 :(得分:6)
在该上下文中使用self
允许您使用单个use
语句将模块及其中一些子元素绑定到当前作用域中。
没有自我:
use a::b::{c,d};
// Now you can refer to a::b::c as c and a::b::d as d
// but if you need to refer to a::b as a::b
自我:
use a::b::{self, c, d};
// Now b refers to a::b as well