pub struct StripeInformation {
pub offset: Option<u64>,
pub index_length: Option<u64>,
pub data_length: Option<u64>,
pub footer_length: Option<u64>,
pub number_of_rows: Option<u64>,
}
Fields§
§offset: Option<u64>
§index_length: Option<u64>
§data_length: Option<u64>
§number_of_rows: Option<u64>
Implementations§
Source§impl StripeInformation
impl StripeInformation
Sourcepub fn offset(&self) -> u64
pub fn offset(&self) -> u64
Returns the value of offset
, or the default value if offset
is unset.
Sourcepub fn index_length(&self) -> u64
pub fn index_length(&self) -> u64
Returns the value of index_length
, or the default value if index_length
is unset.
Sourcepub fn data_length(&self) -> u64
pub fn data_length(&self) -> u64
Returns the value of data_length
, or the default value if data_length
is unset.
Returns the value of footer_length
, or the default value if footer_length
is unset.
Sourcepub fn number_of_rows(&self) -> u64
pub fn number_of_rows(&self) -> u64
Returns the value of number_of_rows
, or the default value if number_of_rows
is unset.
Trait Implementations§
Source§impl Clone for StripeInformation
impl Clone for StripeInformation
Source§fn clone(&self) -> StripeInformation
fn clone(&self) -> StripeInformation
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 StripeInformation
impl Debug for StripeInformation
Source§impl Default for StripeInformation
impl Default for StripeInformation
Source§impl Message for StripeInformation
impl Message for StripeInformation
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 StripeInformation
impl PartialEq for StripeInformation
impl StructuralPartialEq for StripeInformation
Auto Trait Implementations§
impl Freeze for StripeInformation
impl RefUnwindSafe for StripeInformation
impl Send for StripeInformation
impl Sync for StripeInformation
impl Unpin for StripeInformation
impl UnwindSafe for StripeInformation
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