pub enum SyncMessage {
HandshakeRequest(HandshakeRequest),
HandshakeResponse(HandshakeResponse),
PullRequest(PullRequest),
PullResponse(PullResponse),
PushRequest(PushRequest),
PushResponse(PushResponse),
}Expand description
A sync protocol message.
Variants§
HandshakeRequest(HandshakeRequest)
Handshake request.
HandshakeResponse(HandshakeResponse)
Handshake response.
PullRequest(PullRequest)
Pull request.
PullResponse(PullResponse)
Pull response.
PushRequest(PushRequest)
Push request.
PushResponse(PushResponse)
Push response.
Implementations§
Trait Implementations§
Source§impl Clone for SyncMessage
impl Clone for SyncMessage
Source§fn clone(&self) -> SyncMessage
fn clone(&self) -> SyncMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SyncMessage
impl RefUnwindSafe for SyncMessage
impl Send for SyncMessage
impl Sync for SyncMessage
impl Unpin for SyncMessage
impl UnwindSafe for SyncMessage
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