pub trait IContactFieldFactory_Impl: Sized {
// Required methods
fn CreateField_Default(
&self,
value: &HSTRING,
type: ContactFieldType
) -> Result<ContactField>;
fn CreateField_Category(
&self,
value: &HSTRING,
type: ContactFieldType,
category: ContactFieldCategory
) -> Result<ContactField>;
fn CreateField_Custom(
&self,
name: &HSTRING,
value: &HSTRING,
type: ContactFieldType,
category: ContactFieldCategory
) -> Result<ContactField>;
}
Required Methods§
fn CreateField_Default( &self, value: &HSTRING, type: ContactFieldType ) -> Result<ContactField>
fn CreateField_Category( &self, value: &HSTRING, type: ContactFieldType, category: ContactFieldCategory ) -> Result<ContactField>
fn CreateField_Custom( &self, name: &HSTRING, value: &HSTRING, type: ContactFieldType, category: ContactFieldCategory ) -> Result<ContactField>
Object Safety§
This trait is not object safe.