AsRef转换,这是一个用于类型之间的装换的模块,因为rust是强类型语言,所有的类型装换都必须显示声明。AsRef实现了引用之间的转换。AsMut实现了可变引用到可变引用的转换。From和Into实现了值之间的转换。TryFrom和TryInto实现了值之间的转换,只是可能会出现某种错误。通常出现在超集向子集转换。 AsRef该triat只有一个方法,as_ref。该函数将自身引用转换成实现该trait的T的引用。函数签名如下: fn as_ref(&self) -> &T