Struct orc_rust::proto::CollectionStatistics
source · pub struct CollectionStatistics {
pub min_children: Option<u64>,
pub max_children: Option<u64>,
pub total_children: Option<u64>,
}
Expand description
Statistics for list and map
Fields§
§min_children: Option<u64>
§max_children: Option<u64>
§total_children: Option<u64>
Implementations§
source§impl CollectionStatistics
impl CollectionStatistics
sourcepub fn min_children(&self) -> u64
pub fn min_children(&self) -> u64
Returns the value of min_children
, or the default value if min_children
is unset.
sourcepub fn max_children(&self) -> u64
pub fn max_children(&self) -> u64
Returns the value of max_children
, or the default value if max_children
is unset.
sourcepub fn total_children(&self) -> u64
pub fn total_children(&self) -> u64
Returns the value of total_children
, or the default value if total_children
is unset.
Trait Implementations§
source§impl Clone for CollectionStatistics
impl Clone for CollectionStatistics
source§fn clone(&self) -> CollectionStatistics
fn clone(&self) -> CollectionStatistics
Returns a copy 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 CollectionStatistics
impl Debug for CollectionStatistics
source§impl Default for CollectionStatistics
impl Default for CollectionStatistics
source§impl Message for CollectionStatistics
impl Message for CollectionStatistics
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 CollectionStatistics
impl PartialEq for CollectionStatistics
source§fn eq(&self, other: &CollectionStatistics) -> bool
fn eq(&self, other: &CollectionStatistics) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CollectionStatistics
Auto Trait Implementations§
impl Freeze for CollectionStatistics
impl RefUnwindSafe for CollectionStatistics
impl Send for CollectionStatistics
impl Sync for CollectionStatistics
impl Unpin for CollectionStatistics
impl UnwindSafe for CollectionStatistics
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