Trait IMFRelativePanelWatcher_Impl
pub trait IMFRelativePanelWatcher_Impl: IMFShutdown_Impl {
// Required methods
fn BeginGetReport(
&self,
pcallback: Ref<'_, IMFAsyncCallback>,
pstate: Ref<'_, IUnknown>,
) -> Result<()>;
fn EndGetReport(
&self,
presult: Ref<'_, IMFAsyncResult>,
) -> Result<IMFRelativePanelReport>;
fn GetReport(&self) -> Result<IMFRelativePanelReport>;
}
Required Methods§
fn BeginGetReport( &self, pcallback: Ref<'_, IMFAsyncCallback>, pstate: Ref<'_, IUnknown>, ) -> Result<()>
fn EndGetReport( &self, presult: Ref<'_, IMFAsyncResult>, ) -> Result<IMFRelativePanelReport>
fn GetReport(&self) -> Result<IMFRelativePanelReport>
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.