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