Trait Like
locklessness::handle
pub trait Like<T>: Into<T> + From<T> + Borrow<T> + BorrowMut<T> { fn virtual_borrow<R, F: FnOnce(&mut Self) -> R>(value: T, f: F) -> R { ... } }
fn virtual_borrow<R, F: FnOnce(&mut Self) -> R>(value: T, f: F) -> R
impl<T, U: Into<T> + From<T> + Borrow<T> + BorrowMut<T>> Like<T> for U