CxxVectorExt

Trait CxxVectorExt 

Source
pub trait CxxVectorExt<T: UniquePtrTarget>: Sealed {
    // Required methods
    fn push_unique(self: Pin<&mut Self>, value: UniquePtr<T>);
    fn pop_unique(self: Pin<&mut Self>) -> Option<UniquePtr<T>>;
}

Required Methods§

Source

fn push_unique(self: Pin<&mut Self>, value: UniquePtr<T>)

Source

fn pop_unique(self: Pin<&mut Self>) -> Option<UniquePtr<T>>

Implementations on Foreign Types§

Source§

impl<T: UniquePtrVectorElement> CxxVectorExt<T> for CxxVector<T>

Source§

fn push_unique(self: Pin<&mut Self>, value: UniquePtr<T>)

Source§

fn pop_unique(self: Pin<&mut Self>) -> Option<UniquePtr<T>>

Implementors§