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