pub struct ContentSummaryProto {
pub length: u64,
pub file_count: u64,
pub directory_count: u64,
pub quota: u64,
pub space_consumed: u64,
pub space_quota: u64,
pub type_quota_infos: Option<StorageTypeQuotaInfosProto>,
pub snapshot_length: Option<u64>,
pub snapshot_file_count: Option<u64>,
pub snapshot_directory_count: Option<u64>,
pub snapshot_space_consumed: Option<u64>,
pub erasure_coding_policy: Option<String>,
}
Expand description
Summary of a file or directory
Fields§
§length: u64
§file_count: u64
§directory_count: u64
§quota: u64
§space_consumed: u64
§space_quota: u64
§type_quota_infos: Option<StorageTypeQuotaInfosProto>
§snapshot_length: Option<u64>
§snapshot_file_count: Option<u64>
§snapshot_directory_count: Option<u64>
§snapshot_space_consumed: Option<u64>
§erasure_coding_policy: Option<String>
Implementations§
Source§impl ContentSummaryProto
impl ContentSummaryProto
Sourcepub fn snapshot_length(&self) -> u64
pub fn snapshot_length(&self) -> u64
Returns the value of snapshot_length
, or the default value if snapshot_length
is unset.
Sourcepub fn snapshot_file_count(&self) -> u64
pub fn snapshot_file_count(&self) -> u64
Returns the value of snapshot_file_count
, or the default value if snapshot_file_count
is unset.
Sourcepub fn snapshot_directory_count(&self) -> u64
pub fn snapshot_directory_count(&self) -> u64
Returns the value of snapshot_directory_count
, or the default value if snapshot_directory_count
is unset.
Sourcepub fn snapshot_space_consumed(&self) -> u64
pub fn snapshot_space_consumed(&self) -> u64
Returns the value of snapshot_space_consumed
, or the default value if snapshot_space_consumed
is unset.
Sourcepub fn erasure_coding_policy(&self) -> &str
pub fn erasure_coding_policy(&self) -> &str
Returns the value of erasure_coding_policy
, or the default value if erasure_coding_policy
is unset.
Trait Implementations§
Source§impl Clone for ContentSummaryProto
impl Clone for ContentSummaryProto
Source§fn clone(&self) -> ContentSummaryProto
fn clone(&self) -> ContentSummaryProto
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 ContentSummaryProto
impl Debug for ContentSummaryProto
Source§impl Default for ContentSummaryProto
impl Default for ContentSummaryProto
Source§impl Message for ContentSummaryProto
impl Message for ContentSummaryProto
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ContentSummaryProto
impl PartialEq for ContentSummaryProto
impl StructuralPartialEq for ContentSummaryProto
Auto Trait Implementations§
impl Freeze for ContentSummaryProto
impl RefUnwindSafe for ContentSummaryProto
impl Send for ContentSummaryProto
impl Sync for ContentSummaryProto
impl Unpin for ContentSummaryProto
impl UnwindSafe for ContentSummaryProto
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