pub struct IFabricPrimaryReplicatorBridge<E, P>where
E: Executor,
P: PrimaryReplicator,{ /* private fields */ }
Expand description
Primary replicator bridge. mssf_core only supports primary replicator with IFabricReplicatorCatchupSpecificQuorum enabled, which allows an IReplicator to indicate that it supports catching up specific quorums with the use of the MustCatchup flag in ReplicaInformation.
Implementations§
Source§impl<E, P> IFabricPrimaryReplicatorBridge<E, P>where
E: Executor,
P: PrimaryReplicator,
impl<E, P> IFabricPrimaryReplicatorBridge<E, P>where
E: Executor,
P: PrimaryReplicator,
pub fn create(rplctr: P, rt: E) -> IFabricPrimaryReplicatorBridge<E, P>
Trait Implementations§
Source§impl<E, P> AsImpl<IFabricPrimaryReplicatorBridge<E, P>> for IFabricPrimaryReplicatorwhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> AsImpl<IFabricPrimaryReplicatorBridge<E, P>> for IFabricPrimaryReplicatorwhere
E: Executor,
P: PrimaryReplicator,
Source§impl<E, P> AsImpl<IFabricPrimaryReplicatorBridge<E, P>> for IFabricReplicatorCatchupSpecificQuorumwhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> AsImpl<IFabricPrimaryReplicatorBridge<E, P>> for IFabricReplicatorCatchupSpecificQuorumwhere
E: Executor,
P: PrimaryReplicator,
Source§impl<E, P> ComObjectInner for IFabricPrimaryReplicatorBridge<E, P>where
E: Executor,
P: PrimaryReplicator,
impl<E, P> ComObjectInner for IFabricPrimaryReplicatorBridge<E, P>where
E: Executor,
P: PrimaryReplicator,
Source§type Outer = IFabricPrimaryReplicatorBridge_Impl<E, P>
type Outer = IFabricPrimaryReplicatorBridge_Impl<E, P>
The generated
<foo>_Impl
type (aka the “boxed” type or “outer” type).Source§fn into_object(self) -> ComObject<Self>
fn into_object(self) -> ComObject<Self>
Moves an instance of this type into a new ComObject box and returns it. Read more
Source§impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IFabricPrimaryReplicatorwhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IFabricPrimaryReplicatorwhere
E: Executor,
P: PrimaryReplicator,
Source§fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
Converts to this type from the input type.
Source§impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IFabricReplicatorCatchupSpecificQuorumwhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IFabricReplicatorCatchupSpecificQuorumwhere
E: Executor,
P: PrimaryReplicator,
Source§fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
Converts to this type from the input type.
Source§impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IInspectablewhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IInspectablewhere
E: Executor,
P: PrimaryReplicator,
Source§fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
Converts to this type from the input type.
Source§impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IUnknownwhere
E: Executor,
P: PrimaryReplicator,
impl<E, P> From<IFabricPrimaryReplicatorBridge<E, P>> for IUnknownwhere
E: Executor,
P: PrimaryReplicator,
Source§fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
fn from(this: IFabricPrimaryReplicatorBridge<E, P>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<E, P> Freeze for IFabricPrimaryReplicatorBridge<E, P>where
E: Freeze,
impl<E, P> RefUnwindSafe for IFabricPrimaryReplicatorBridge<E, P>where
E: RefUnwindSafe,
P: RefUnwindSafe,
impl<E, P> Send for IFabricPrimaryReplicatorBridge<E, P>
impl<E, P> Sync for IFabricPrimaryReplicatorBridge<E, P>
impl<E, P> Unpin for IFabricPrimaryReplicatorBridge<E, P>where
E: Unpin,
impl<E, P> UnwindSafe for IFabricPrimaryReplicatorBridge<E, P>where
E: UnwindSafe,
P: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more