Trait IWRdsProtocolSettings_Impl
pub trait IWRdsProtocolSettings_Impl: IUnknownImpl {
// Required methods
fn GetSettings(
&self,
wrdssettingtype: WRDS_SETTING_TYPE,
wrdssettinglevel: WRDS_SETTING_LEVEL,
pwrdssettings: *mut WRDS_SETTINGS,
) -> Result<()>;
fn MergeSettings(
&self,
pwrdssettings: *const WRDS_SETTINGS,
wrdsconnectionsettinglevel: WRDS_CONNECTION_SETTING_LEVEL,
pwrdsconnectionsettings: *mut WRDS_CONNECTION_SETTINGS,
) -> Result<()>;
}
Required Methods§
fn GetSettings( &self, wrdssettingtype: WRDS_SETTING_TYPE, wrdssettinglevel: WRDS_SETTING_LEVEL, pwrdssettings: *mut WRDS_SETTINGS, ) -> Result<()>
fn MergeSettings( &self, pwrdssettings: *const WRDS_SETTINGS, wrdsconnectionsettinglevel: WRDS_CONNECTION_SETTING_LEVEL, pwrdsconnectionsettings: *mut WRDS_CONNECTION_SETTINGS, ) -> 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.