pub struct ResyncJob {
pub replica_id: String,
pub snapshot_offset: u64,
pub full_snapshot: bool,
}Expand description
Report returned by POST /cluster/replicas/{id}/resync.
Server contract: {replica_id, snapshot_offset, full_snapshot}.
Fields§
§replica_id: StringID of the replica being resynced.
snapshot_offset: u64Master WAL offset used as the snapshot baseline.
full_snapshot: boolWhether a full snapshot transfer was initiated.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ResyncJob
impl<'de> Deserialize<'de> for ResyncJob
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
impl Eq for ResyncJob
impl StructuralPartialEq for ResyncJob
Auto Trait Implementations§
impl Freeze for ResyncJob
impl RefUnwindSafe for ResyncJob
impl Send for ResyncJob
impl Sync for ResyncJob
impl Unpin for ResyncJob
impl UnsafeUnpin for ResyncJob
impl UnwindSafe for ResyncJob
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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