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.

Implementors§