Trait ISyncChangeBatch2_Impl
pub trait ISyncChangeBatch2_Impl: ISyncChangeBatch_Impl {
// Required methods
fn AddMergeTombstoneMetadataToGroup(
&self,
pbownerreplicaid: *const u8,
pbwinneritemid: *const u8,
pbitemid: *const u8,
pchangeversion: *const SYNC_VERSION,
pcreationversion: *const SYNC_VERSION,
dwworkforchange: u32,
) -> Result<ISyncChangeBuilder>;
fn AddMergeTombstoneLoggedConflict(
&self,
pbownerreplicaid: *const u8,
pbwinneritemid: *const u8,
pbitemid: *const u8,
pchangeversion: *const SYNC_VERSION,
pcreationversion: *const SYNC_VERSION,
dwworkforchange: u32,
pconflictknowledge: Ref<'_, ISyncKnowledge>,
) -> Result<ISyncChangeBuilder>;
}
Required Methods§
fn AddMergeTombstoneMetadataToGroup( &self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32, ) -> Result<ISyncChangeBuilder>
fn AddMergeTombstoneLoggedConflict( &self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32, pconflictknowledge: Ref<'_, ISyncKnowledge>, ) -> Result<ISyncChangeBuilder>
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.