pub struct ArchiveOutReceipt {
pub from_generation: u64,
pub to_generation: u64,
pub bytes_out: u64,
pub segments: Vec<Segment>,
pub file_sha256: [u8; 32],
}Expand description
What a completed archive_out did.
Fields§
§from_generation: u64The watermark this archive started from.
to_generation: u64The watermark to pass as from_generation next time.
bytes_out: u64Bytes of payload — what actually moved, not the file’s size.
segments: Vec<Segment>The segments, in the order they were written.
file_sha256: [u8; 32]SHA-256 of the whole file.
Implementations§
Trait Implementations§
Source§impl Clone for ArchiveOutReceipt
impl Clone for ArchiveOutReceipt
Source§fn clone(&self) -> ArchiveOutReceipt
fn clone(&self) -> ArchiveOutReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArchiveOutReceipt
impl Debug for ArchiveOutReceipt
impl Eq for ArchiveOutReceipt
Source§impl PartialEq for ArchiveOutReceipt
impl PartialEq for ArchiveOutReceipt
impl StructuralPartialEq for ArchiveOutReceipt
Auto Trait Implementations§
impl Freeze for ArchiveOutReceipt
impl RefUnwindSafe for ArchiveOutReceipt
impl Send for ArchiveOutReceipt
impl Sync for ArchiveOutReceipt
impl Unpin for ArchiveOutReceipt
impl UnsafeUnpin for ArchiveOutReceipt
impl UnwindSafe for ArchiveOutReceipt
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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