Trait IMsmError_Impl
pub trait IMsmError_Impl: IDispatch_Impl {
// Required methods
fn Type(&self, errortype: *mut msmErrorType) -> Result<()>;
fn Path(&self, errorpath: *mut BSTR) -> Result<()>;
fn Language(&self, errorlanguage: *mut i16) -> Result<()>;
fn DatabaseTable(&self, errortable: *mut BSTR) -> Result<()>;
fn DatabaseKeys(&self) -> Result<IMsmStrings>;
fn ModuleTable(&self, errortable: *mut BSTR) -> Result<()>;
fn ModuleKeys(&self) -> Result<IMsmStrings>;
}
Required Methods§
fn Type(&self, errortype: *mut msmErrorType) -> Result<()>
fn Path(&self, errorpath: *mut BSTR) -> Result<()>
fn Language(&self, errorlanguage: *mut i16) -> Result<()>
fn DatabaseTable(&self, errortable: *mut BSTR) -> Result<()>
fn DatabaseKeys(&self) -> Result<IMsmStrings>
fn ModuleTable(&self, errortable: *mut BSTR) -> Result<()>
fn ModuleKeys(&self) -> Result<IMsmStrings>
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.