Trait IFilterChain_Impl
pub trait IFilterChain_Impl: IUnknownImpl {
// Required methods
fn StartChain(
&self,
pstartfilter: Ref<'_, IBaseFilter>,
pendfilter: Ref<'_, IBaseFilter>,
) -> Result<()>;
fn PauseChain(
&self,
pstartfilter: Ref<'_, IBaseFilter>,
pendfilter: Ref<'_, IBaseFilter>,
) -> Result<()>;
fn StopChain(
&self,
pstartfilter: Ref<'_, IBaseFilter>,
pendfilter: Ref<'_, IBaseFilter>,
) -> Result<()>;
fn RemoveChain(
&self,
pstartfilter: Ref<'_, IBaseFilter>,
pendfilter: Ref<'_, IBaseFilter>,
) -> Result<()>;
}
Required Methods§
fn StartChain( &self, pstartfilter: Ref<'_, IBaseFilter>, pendfilter: Ref<'_, IBaseFilter>, ) -> Result<()>
fn PauseChain( &self, pstartfilter: Ref<'_, IBaseFilter>, pendfilter: Ref<'_, IBaseFilter>, ) -> Result<()>
fn StopChain( &self, pstartfilter: Ref<'_, IBaseFilter>, pendfilter: Ref<'_, IBaseFilter>, ) -> Result<()>
fn RemoveChain( &self, pstartfilter: Ref<'_, IBaseFilter>, pendfilter: Ref<'_, IBaseFilter>, ) -> 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.