赞
踩
在 Rust 中, impl 块用于定义类型的方法。在这些方法中, self 是表示当前类型实例的关键字, 它有三种不同的属性:
impl
self
&self
&mut self
其中,用 self 代表的是不可变的引用, 如果需要对实例进行修改, 那么需要使用 &mut self 代表可变引用。 这是 Rust 中访问控制的方式,保证了程序运行时的线程安全。