pub trait BorrowMut<Borrowed: ?Sized>: Borrow<Borrowed> {
// Required method
fn borrow_mut(&mut self) -> &mut Borrowed;
}
pub trait BorrowMut<Borrowed: ?Sized>: Borrow<Borrowed> {
// Required method
fn borrow_mut(&mut self) -> &mut Borrowed;
}