pub struct SnapshotChunk {
pub snapshot_id: String,
pub chunk_index: u64,
pub total_chunks: u64,
pub data: Vec<u8>,
pub checksum: String,
}Expand description
Snapshot chunk for initial sync
Fields§
§snapshot_id: StringSnapshot ID
chunk_index: u64Chunk index
total_chunks: u64Total chunks
data: Vec<u8>Data
checksum: StringChecksum
Trait Implementations§
Source§impl Clone for SnapshotChunk
impl Clone for SnapshotChunk
Source§fn clone(&self) -> SnapshotChunk
fn clone(&self) -> SnapshotChunk
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 SnapshotChunk
impl Debug for SnapshotChunk
Source§impl<'de> Deserialize<'de> for SnapshotChunk
impl<'de> Deserialize<'de> for SnapshotChunk
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 SnapshotChunk
impl RefUnwindSafe for SnapshotChunk
impl Send for SnapshotChunk
impl Sync for SnapshotChunk
impl Unpin for SnapshotChunk
impl UnsafeUnpin for SnapshotChunk
impl UnwindSafe for SnapshotChunk
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more