pub struct GeoSyncRequest {
pub source_region: String,
pub events: Vec<ReplicatedEvent>,
pub version_vector: VersionVector,
}Expand description
Replication sync request sent to a peer.
Fields§
§source_region: StringSource region ID.
events: Vec<ReplicatedEvent>Events to replicate.
version_vector: VersionVectorSource’s version vector for this peer.
Trait Implementations§
Source§impl Clone for GeoSyncRequest
impl Clone for GeoSyncRequest
Source§fn clone(&self) -> GeoSyncRequest
fn clone(&self) -> GeoSyncRequest
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 moreSource§impl Debug for GeoSyncRequest
impl Debug for GeoSyncRequest
Source§impl<'de> Deserialize<'de> for GeoSyncRequest
impl<'de> Deserialize<'de> for GeoSyncRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GeoSyncRequest
impl RefUnwindSafe for GeoSyncRequest
impl Send for GeoSyncRequest
impl Sync for GeoSyncRequest
impl Unpin for GeoSyncRequest
impl UnsafeUnpin for GeoSyncRequest
impl UnwindSafe for GeoSyncRequest
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