pub struct BodySizeInfo {
pub size_cur: Option<i32>,
pub size_base: Option<i32>,
pub area_cur: Option<i32>,
pub area_base: Option<i32>,
pub length_cur: Option<i32>,
pub length_base: Option<i32>,
}Fields§
§size_cur: Option<i32>§size_base: Option<i32>§area_cur: Option<i32>!< size_cur^0.666
area_base: Option<i32>!< size_base^0.666
length_cur: Option<i32>!< (size_cur*10000)^0.333
length_base: Option<i32>!< (size_base*10000)^0.333
Implementations§
Source§impl BodySizeInfo
impl BodySizeInfo
Sourcepub fn size_cur(&self) -> i32
pub fn size_cur(&self) -> i32
Returns the value of size_cur, or the default value if size_cur is unset.
Sourcepub fn size_base(&self) -> i32
pub fn size_base(&self) -> i32
Returns the value of size_base, or the default value if size_base is unset.
Sourcepub fn area_cur(&self) -> i32
pub fn area_cur(&self) -> i32
Returns the value of area_cur, or the default value if area_cur is unset.
Sourcepub fn area_base(&self) -> i32
pub fn area_base(&self) -> i32
Returns the value of area_base, or the default value if area_base is unset.
Sourcepub fn length_cur(&self) -> i32
pub fn length_cur(&self) -> i32
Returns the value of length_cur, or the default value if length_cur is unset.
Sourcepub fn length_base(&self) -> i32
pub fn length_base(&self) -> i32
Returns the value of length_base, or the default value if length_base is unset.
Trait Implementations§
Source§impl Clone for BodySizeInfo
impl Clone for BodySizeInfo
Source§fn clone(&self) -> BodySizeInfo
fn clone(&self) -> BodySizeInfo
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 BodySizeInfo
impl Debug for BodySizeInfo
Source§impl Default for BodySizeInfo
impl Default for BodySizeInfo
Source§impl Hash for BodySizeInfo
impl Hash for BodySizeInfo
Source§impl Message for BodySizeInfo
impl Message for BodySizeInfo
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 Name for BodySizeInfo
impl Name for BodySizeInfo
Source§const NAME: &'static str = "BodySizeInfo"
const NAME: &'static str = "BodySizeInfo"
Simple name for this
Message.
This name is the same as it appears in the source .proto file, e.g. FooBar.Source§const PACKAGE: &'static str = "RemoteFortressReader"
const PACKAGE: &'static str = "RemoteFortressReader"
Package name this message type is contained in. They are domain-like
and delimited by
., e.g. google.protobuf.Source§fn full_name() -> String
fn full_name() -> String
Fully-qualified unique name for this
Message.
It’s prefixed with the package name and names of any parent messages,
e.g. google.rpc.BadRequest.FieldViolation.
By default, this is the package name followed by the message name.
Fully-qualified names must be unique within a domain of Type URLs.Source§impl PartialEq for BodySizeInfo
impl PartialEq for BodySizeInfo
Source§impl Serialize for BodySizeInfo
impl Serialize for BodySizeInfo
impl Copy for BodySizeInfo
impl Eq for BodySizeInfo
impl StructuralPartialEq for BodySizeInfo
Auto Trait Implementations§
impl Freeze for BodySizeInfo
impl RefUnwindSafe for BodySizeInfo
impl Send for BodySizeInfo
impl Sync for BodySizeInfo
impl Unpin for BodySizeInfo
impl UnsafeUnpin for BodySizeInfo
impl UnwindSafe for BodySizeInfo
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