Trait IContactAggregationAggregate_Impl
pub trait IContactAggregationAggregate_Impl: IUnknownImpl {
// Required methods
fn Save(&self) -> Result<()>;
fn GetComponentItems(&self) -> Result<IContactAggregationContactCollection>;
fn Link(&self, paggregateid: &PCWSTR) -> Result<()>;
fn get_Groups(
&self,
options: CONTACT_AGGREGATION_COLLECTION_OPTIONS,
) -> Result<IContactAggregationGroupCollection>;
fn AntiLink(&self) -> Result<PWSTR>;
fn SetAntiLink(&self, pantilink: &PCWSTR) -> Result<()>;
fn FavoriteOrder(&self) -> Result<u32>;
fn SetFavoriteOrder(&self, favoriteorder: u32) -> Result<()>;
fn Id(&self) -> Result<PWSTR>;
}
Required Methods§
fn Save(&self) -> Result<()>
fn GetComponentItems(&self) -> Result<IContactAggregationContactCollection>
fn Link(&self, paggregateid: &PCWSTR) -> Result<()>
fn get_Groups( &self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS, ) -> Result<IContactAggregationGroupCollection>
fn AntiLink(&self) -> Result<PWSTR>
fn SetAntiLink(&self, pantilink: &PCWSTR) -> Result<()>
fn FavoriteOrder(&self) -> Result<u32>
fn SetFavoriteOrder(&self, favoriteorder: u32) -> Result<()>
fn Id(&self) -> Result<PWSTR>
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.