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