#[repr(C, u8)]pub enum DbValueVecDestructor {
DefaultRust,
NoDestructor,
External(DbValueVecDestructorType),
AlreadyDestroyed,
}Variants§
DefaultRust
NoDestructor
External(DbValueVecDestructorType)
AlreadyDestroyed
Destructor was already run — prevents double-free. Set by Drop impl after destruction.
Trait Implementations§
Source§impl Clone for DbValueVecDestructor
impl Clone for DbValueVecDestructor
Source§fn clone(&self) -> DbValueVecDestructor
fn clone(&self) -> DbValueVecDestructor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DbValueVecDestructor
impl Debug for DbValueVecDestructor
impl Copy for DbValueVecDestructor
Auto Trait Implementations§
impl Freeze for DbValueVecDestructor
impl RefUnwindSafe for DbValueVecDestructor
impl Send for DbValueVecDestructor
impl Sync for DbValueVecDestructor
impl Unpin for DbValueVecDestructor
impl UnsafeUnpin for DbValueVecDestructor
impl UnwindSafe for DbValueVecDestructor
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