Trait ITAddressTranslation_Impl
pub trait ITAddressTranslation_Impl: IDispatch_Impl {
// Required methods
fn TranslateAddress(
&self,
paddresstotranslate: &BSTR,
lcard: i32,
ltranslateoptions: i32,
) -> Result<ITAddressTranslationInfo>;
fn TranslateDialog(&self, hwndowner: isize, paddressin: &BSTR) -> Result<()>;
fn EnumerateLocations(&self) -> Result<IEnumLocation>;
fn Locations(&self) -> Result<VARIANT>;
fn EnumerateCallingCards(&self) -> Result<IEnumCallingCard>;
fn CallingCards(&self) -> Result<VARIANT>;
}
Required Methods§
fn TranslateAddress( &self, paddresstotranslate: &BSTR, lcard: i32, ltranslateoptions: i32, ) -> Result<ITAddressTranslationInfo>
fn TranslateDialog(&self, hwndowner: isize, paddressin: &BSTR) -> Result<()>
fn EnumerateLocations(&self) -> Result<IEnumLocation>
fn Locations(&self) -> Result<VARIANT>
fn EnumerateCallingCards(&self) -> Result<IEnumCallingCard>
fn CallingCards(&self) -> Result<VARIANT>
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.