pub enum TestEvent {
Show 16 variants
ReceiveVoteRequest(VoteRequest),
ClusterConf(MetadataRequest),
ClusterConfUpdate(ClusterConfChangeRequest),
AppendEntries(AppendEntriesRequest),
ClientPropose(ClientWriteRequest),
ClientReadRequest(ClientReadRequest),
InstallSnapshotChunk,
StreamSnapshot,
RaftLogCleanUp(PurgeLogRequest),
JoinCluster(JoinRequest),
DiscoverLeader(LeaderDiscoveryRequest),
TriggerSnapshotPush {
peer_id: u32,
},
CreateSnapshotEvent,
SnapshotCreated,
LogPurgeCompleted(LogId),
PromoteReadyLearners,
}Variants§
ReceiveVoteRequest(VoteRequest)
ClusterConf(MetadataRequest)
ClusterConfUpdate(ClusterConfChangeRequest)
AppendEntries(AppendEntriesRequest)
ClientPropose(ClientWriteRequest)
ClientReadRequest(ClientReadRequest)
InstallSnapshotChunk
StreamSnapshot
RaftLogCleanUp(PurgeLogRequest)
JoinCluster(JoinRequest)
DiscoverLeader(LeaderDiscoveryRequest)
TriggerSnapshotPush
CreateSnapshotEvent
SnapshotCreated
LogPurgeCompleted(LogId)
PromoteReadyLearners
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for TestEvent
impl RefUnwindSafe for TestEvent
impl Send for TestEvent
impl Sync for TestEvent
impl Unpin for TestEvent
impl UnwindSafe for TestEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request