Trait IOleAdviseHolder_Impl
pub trait IOleAdviseHolder_Impl: IUnknownImpl {
// Required methods
fn Advise(&self, padvise: Ref<'_, IAdviseSink>) -> Result<u32>;
fn Unadvise(&self, dwconnection: u32) -> Result<()>;
fn EnumAdvise(&self) -> Result<IEnumSTATDATA>;
fn SendOnRename(&self, pmk: Ref<'_, IMoniker>) -> Result<()>;
fn SendOnSave(&self) -> Result<()>;
fn SendOnClose(&self) -> Result<()>;
}
Required Methods§
fn Advise(&self, padvise: Ref<'_, IAdviseSink>) -> Result<u32>
fn Unadvise(&self, dwconnection: u32) -> Result<()>
fn EnumAdvise(&self) -> Result<IEnumSTATDATA>
fn SendOnRename(&self, pmk: Ref<'_, IMoniker>) -> Result<()>
fn SendOnSave(&self) -> Result<()>
fn SendOnClose(&self) -> 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.