'Deref'强制转换
标准库提供了一个特殊的特征,Deref。它通常用于重载 * ,取消引用运算符:use std::ops::Deref;struct DerefExample<T> {value: T,}impl<T> Deref for DerefExample<T> {type Target = T;fn deref(&self) -> &T {&self.value}}fn main() {let x = DerefExample { value: 'a' };assert_eq!('a', *x);
欢马劈雪