pub struct SnapshotTransferMeta {
pub metadata: SnapshotMetadata,
pub total_chunks: u32,
pub chunk_size: usize,
pub file_size: u64,
pub file_path: PathBuf,
}Expand description
Unified snapshot metadata with precomputed values
Fields§
§metadata: SnapshotMetadata§total_chunks: u32§chunk_size: usize§file_size: u64§file_path: PathBufTrait Implementations§
Source§impl Clone for SnapshotTransferMeta
impl Clone for SnapshotTransferMeta
Source§fn clone(&self) -> SnapshotTransferMeta
fn clone(&self) -> SnapshotTransferMeta
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 SnapshotTransferMeta
impl RefUnwindSafe for SnapshotTransferMeta
impl Send for SnapshotTransferMeta
impl Sync for SnapshotTransferMeta
impl Unpin for SnapshotTransferMeta
impl UnwindSafe for SnapshotTransferMeta
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