pub trait IPersistFile_Impl: IPersist_Impl {
// Required methods
fn IsDirty(&self) -> HRESULT;
fn Load(&self, pszfilename: &PCWSTR, dwmode: STGM) -> Result<(), Error>;
fn Save(&self, pszfilename: &PCWSTR, fremember: BOOL) -> Result<(), Error>;
fn SaveCompleted(&self, pszfilename: &PCWSTR) -> Result<(), Error>;
fn GetCurFile(&self) -> Result<PWSTR, Error>;
}Required Methods§
fn IsDirty(&self) -> HRESULT
fn Load(&self, pszfilename: &PCWSTR, dwmode: STGM) -> Result<(), Error>
fn Save(&self, pszfilename: &PCWSTR, fremember: BOOL) -> Result<(), Error>
fn SaveCompleted(&self, pszfilename: &PCWSTR) -> Result<(), Error>
fn GetCurFile(&self) -> Result<PWSTR, Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".