我想从BytesMut
对象一次一个角色.为此,我使用了bytes::Buf性状中的get_u8()
.
因为,BytesMut
implements bytes::Buf
,我希望我可以直接对BytesMut
对象调用get_u8
,而不必在我对BytesMut
对象调用get_u8()
的文件中导入use bytes::Buf
特征.
我得到的错误是:
no method named `get_u8` found for struct `BytesMut` in the current scope
items from traits can only be used if the trait is in scope.
我得到了这个错误,并且意识到我必须用use bytes::Buf
导入当前文件中的特征.我不确定的是这种实现背后的理由.