pub trait IContactLocationFieldFactory_Impl: Sized {
// Required methods
fn CreateLocation_Default(
&self,
unstructuredaddress: &HSTRING
) -> Result<ContactLocationField>;
fn CreateLocation_Category(
&self,
unstructuredaddress: &HSTRING,
category: ContactFieldCategory
) -> Result<ContactLocationField>;
fn CreateLocation_All(
&self,
unstructuredaddress: &HSTRING,
category: ContactFieldCategory,
street: &HSTRING,
city: &HSTRING,
region: &HSTRING,
country: &HSTRING,
postalcode: &HSTRING
) -> Result<ContactLocationField>;
}
Required Methods§
fn CreateLocation_Default( &self, unstructuredaddress: &HSTRING ) -> Result<ContactLocationField>
fn CreateLocation_Category( &self, unstructuredaddress: &HSTRING, category: ContactFieldCategory ) -> Result<ContactLocationField>
fn CreateLocation_All( &self, unstructuredaddress: &HSTRING, category: ContactFieldCategory, street: &HSTRING, city: &HSTRING, region: &HSTRING, country: &HSTRING, postalcode: &HSTRING ) -> Result<ContactLocationField>
Object Safety§
This trait is not object safe.