pub struct Vacancy;Expand description
Represents a vacant slot in a certain map.
Trait Implementations§
Source§impl MaybeAvailable for Vacancy
impl MaybeAvailable for Vacancy
Source§unsafe fn do_maybe_ref<T>(_data: &MaybeUninit<T>) -> Option<&T>
unsafe fn do_maybe_ref<T>(_data: &MaybeUninit<T>) -> Option<&T>
Safety Read more
Source§unsafe fn do_maybe_mut<T>(_data: &mut MaybeUninit<T>) -> Option<&mut T>
unsafe fn do_maybe_mut<T>(_data: &mut MaybeUninit<T>) -> Option<&mut T>
Safety Read more
Source§unsafe fn do_set<T>(data: &mut MaybeUninit<T>, value: T)
unsafe fn do_set<T>(data: &mut MaybeUninit<T>, value: T)
Safety Read more
Source§unsafe fn do_drop<T>(_data: &mut MaybeUninit<T>)
unsafe fn do_drop<T>(_data: &mut MaybeUninit<T>)
Safety Read more
Source§unsafe fn do_clone<T: Clone>(_data: &MaybeUninit<T>) -> MaybeUninit<T>
unsafe fn do_clone<T: Clone>(_data: &MaybeUninit<T>) -> MaybeUninit<T>
Safety Read more
impl Copy for Vacancy
impl Eq for Vacancy
impl StructuralPartialEq for Vacancy
Auto Trait Implementations§
impl Freeze for Vacancy
impl RefUnwindSafe for Vacancy
impl Send for Vacancy
impl Sync for Vacancy
impl Unpin for Vacancy
impl UnwindSafe for Vacancy
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