Trait IViewFilter_Impl
pub trait IViewFilter_Impl: IUnknownImpl {
// Required methods
fn GetFilter(
&self,
haccessor: HACCESSOR,
pcrows: *mut usize,
pcompareops: *mut *mut u32,
pcriteriadata: *mut c_void,
) -> Result<()>;
fn GetFilterBindings(
&self,
pcbindings: *mut usize,
prgbindings: *mut *mut DBBINDING,
) -> Result<()>;
fn SetFilter(
&self,
haccessor: HACCESSOR,
crows: usize,
compareops: *const u32,
pcriteriadata: *const c_void,
) -> Result<()>;
}
Required Methods§
fn GetFilter( &self, haccessor: HACCESSOR, pcrows: *mut usize, pcompareops: *mut *mut u32, pcriteriadata: *mut c_void, ) -> Result<()>
fn GetFilterBindings( &self, pcbindings: *mut usize, prgbindings: *mut *mut DBBINDING, ) -> Result<()>
fn SetFilter( &self, haccessor: HACCESSOR, crows: usize, compareops: *const u32, pcriteriadata: *const c_void, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.