最佳答案
我找到了 std::borrow::BorrowMut的定义:
pub trait BorrowMut<Borrowed>: Borrow<Borrowed>
where
Borrowed: ?Sized,
{
fn borrow_mut(&mut self) -> &mut Borrowed;
}
在这个类型参数绑定(Borrowed: ?Sized)中,Sized前面的问号是什么意思?
我咨询过:
但是没有找到合理的解释。请在你的回答中提供参考。