#[repr(C, u8)]pub enum StyledNodeVecDestructor {
DefaultRust,
NoDestructor,
External(StyledNodeVecDestructorType),
AlreadyDestroyed,
}Variants§
DefaultRust
NoDestructor
External(StyledNodeVecDestructorType)
AlreadyDestroyed
Destructor was already run — prevents double-free. Set by Drop impl after destruction.
Trait Implementations§
Source§impl Clone for StyledNodeVecDestructor
impl Clone for StyledNodeVecDestructor
Source§fn clone(&self) -> StyledNodeVecDestructor
fn clone(&self) -> StyledNodeVecDestructor
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 moreimpl Copy for StyledNodeVecDestructor
Auto Trait Implementations§
impl Freeze for StyledNodeVecDestructor
impl RefUnwindSafe for StyledNodeVecDestructor
impl Send for StyledNodeVecDestructor
impl Sync for StyledNodeVecDestructor
impl Unpin for StyledNodeVecDestructor
impl UnsafeUnpin for StyledNodeVecDestructor
impl UnwindSafe for StyledNodeVecDestructor
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