pub struct Links<T: ?Sized> { /* private fields */ }
Expand description
Implementations§
Trait Implementations§
impl<T: Send> Send for Links<T>
§Safety
Types containing Links
may be Send
: the pointers within the Links
may
mutably alias another value, but the links can only be accessed by the
owner of the List
itself, because the pointers are private. As long as
List
upholds its own invariants, Links
should not make a type !Send
.
impl<T: Sync> Sync for Links<T>
Auto Trait Implementations§
impl<T> !Freeze for Links<T>
impl<T> !RefUnwindSafe for Links<T>
impl<T> !Unpin for Links<T>
impl<T> UnwindSafe for Links<T>where
T: RefUnwindSafe + ?Sized,
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