pub enum WithInterior {}Expand description
Marker for types with at least one part mutable through shared access.
Any type that carries Cell<T> or UnsafeCell<T>.
Trait Implementations§
Source§impl Add for WithInterior
impl Add for WithInterior
Source§type Output = WithInterior
type Output = WithInterior
The resulting type after applying the
+ operator.Source§impl Add<Exclusive> for WithInterior
impl Add<Exclusive> for WithInterior
Source§impl Add<WithInterior> for Exclusive
impl Add<WithInterior> for Exclusive
Source§type Output = WithInterior
type Output = WithInterior
The resulting type after applying the
+ operator.Auto Trait Implementations§
impl Freeze for WithInterior
impl RefUnwindSafe for WithInterior
impl Send for WithInterior
impl Sync for WithInterior
impl Unpin for WithInterior
impl UnsafeUnpin for WithInterior
impl UnwindSafe for WithInterior
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more