Trait ISyncMgrEvent_Impl
pub trait ISyncMgrEvent_Impl: IUnknownImpl {
// Required methods
fn GetEventID(&self) -> Result<GUID>;
fn GetHandlerID(&self) -> Result<PWSTR>;
fn GetItemID(&self) -> Result<PWSTR>;
fn GetLevel(&self) -> Result<SYNCMGR_EVENT_LEVEL>;
fn GetFlags(&self) -> Result<SYNCMGR_EVENT_FLAGS>;
fn GetTime(&self) -> Result<FILETIME>;
fn GetName(&self) -> Result<PWSTR>;
fn GetDescription(&self) -> Result<PWSTR>;
fn GetLinkText(&self) -> Result<PWSTR>;
fn GetLinkReference(&self) -> Result<PWSTR>;
fn GetContext(&self) -> Result<PWSTR>;
}
Required Methods§
fn GetEventID(&self) -> Result<GUID>
fn GetHandlerID(&self) -> Result<PWSTR>
fn GetItemID(&self) -> Result<PWSTR>
fn GetLevel(&self) -> Result<SYNCMGR_EVENT_LEVEL>
fn GetFlags(&self) -> Result<SYNCMGR_EVENT_FLAGS>
fn GetTime(&self) -> Result<FILETIME>
fn GetName(&self) -> Result<PWSTR>
fn GetDescription(&self) -> Result<PWSTR>
fn GetLinkText(&self) -> Result<PWSTR>
fn GetLinkReference(&self) -> Result<PWSTR>
fn GetContext(&self) -> Result<PWSTR>
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.