pub struct ProviderPlanSummary {
pub repository: Option<RepositoryRef>,
pub object_count: u64,
pub extent_count: u64,
pub total_bytes: u64,
pub expires_at_unix_millis: u64,
}Expand description
Safe, storage-coordinate-free description of the exact provider handoff.
Fields§
§repository: Option<RepositoryRef>§object_count: u64Exact totals for the provider manifest: records, extents, and the sum of extent lengths. They exclude objects retained on the ordinary Weft pack.
extent_count: u64§total_bytes: u64§expires_at_unix_millis: u64No source in the resulting manifest may outlive this consent boundary.
Trait Implementations§
Source§impl Clone for ProviderPlanSummary
impl Clone for ProviderPlanSummary
Source§fn clone(&self) -> ProviderPlanSummary
fn clone(&self) -> ProviderPlanSummary
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 ProviderPlanSummary
impl Debug for ProviderPlanSummary
Source§impl Default for ProviderPlanSummary
impl Default for ProviderPlanSummary
impl Eq for ProviderPlanSummary
Source§impl Hash for ProviderPlanSummary
impl Hash for ProviderPlanSummary
Source§impl Message for ProviderPlanSummary
impl Message for ProviderPlanSummary
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ProviderPlanSummary
impl PartialEq for ProviderPlanSummary
impl StructuralPartialEq for ProviderPlanSummary
Auto Trait Implementations§
impl Freeze for ProviderPlanSummary
impl RefUnwindSafe for ProviderPlanSummary
impl Send for ProviderPlanSummary
impl Sync for ProviderPlanSummary
impl Unpin for ProviderPlanSummary
impl UnsafeUnpin for ProviderPlanSummary
impl UnwindSafe for ProviderPlanSummary
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