pub struct ObjectLayerFilterImpl { /* private fields */ }
Expand description
Holds an implementation of the ObjectLayerFilter trait or the manual vtable equivalent.
Implementations§
Source§impl ObjectLayerFilterImpl
impl ObjectLayerFilterImpl
pub fn new<T: ObjectLayerFilter + 'static>(value: T) -> Self
pub unsafe fn from_raw( this: *const c_void, fns: JPC_ObjectLayerFilterFns, ) -> Self
pub unsafe fn new_existing(raw: *mut JPC_ObjectLayerFilter) -> Self
pub fn as_raw(&self) -> *mut JPC_ObjectLayerFilter
Trait Implementations§
Source§impl Drop for ObjectLayerFilterImpl
impl Drop for ObjectLayerFilterImpl
Source§impl<T> From<T> for ObjectLayerFilterImplwhere
T: ObjectLayerFilter + 'static,
impl<T> From<T> for ObjectLayerFilterImplwhere
T: ObjectLayerFilter + 'static,
Auto Trait Implementations§
impl Freeze for ObjectLayerFilterImpl
impl RefUnwindSafe for ObjectLayerFilterImpl
impl !Send for ObjectLayerFilterImpl
impl !Sync for ObjectLayerFilterImpl
impl Unpin for ObjectLayerFilterImpl
impl UnwindSafe for ObjectLayerFilterImpl
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