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