Trait ISharedPropertyGroup_Impl
pub trait ISharedPropertyGroup_Impl: IDispatch_Impl {
// Required methods
fn CreatePropertyByPosition(
&self,
index: i32,
fexists: *mut VARIANT_BOOL,
ppprop: OutRef<'_, ISharedProperty>,
) -> Result<()>;
fn get_PropertyByPosition(&self, index: i32) -> Result<ISharedProperty>;
fn CreateProperty(
&self,
name: &BSTR,
fexists: *mut VARIANT_BOOL,
ppprop: OutRef<'_, ISharedProperty>,
) -> Result<()>;
fn get_Property(&self, name: &BSTR) -> Result<ISharedProperty>;
}
Required Methods§
fn CreatePropertyByPosition( &self, index: i32, fexists: *mut VARIANT_BOOL, ppprop: OutRef<'_, ISharedProperty>, ) -> Result<()>
fn get_PropertyByPosition(&self, index: i32) -> Result<ISharedProperty>
fn CreateProperty( &self, name: &BSTR, fexists: *mut VARIANT_BOOL, ppprop: OutRef<'_, ISharedProperty>, ) -> Result<()>
fn get_Property(&self, name: &BSTR) -> Result<ISharedProperty>
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.