pub struct PrimitiveValue {Show 15 fields
pub double_value: Option<f64>,
pub float_value: Option<f32>,
pub int64_value: Option<i64>,
pub uint64_value: Option<u64>,
pub int32_value: Option<i32>,
pub fixed64_value: Option<u64>,
pub fixed32_value: Option<u32>,
pub bool_value: Option<bool>,
pub string_value: Option<String>,
pub bytes_value: Option<Vec<u8>>,
pub uint32_value: Option<u32>,
pub sfixed32_value: Option<i32>,
pub sfixed64_value: Option<i64>,
pub sint32_value: Option<i32>,
pub sint64_value: Option<i64>,
}
Fields§
§double_value: Option<f64>
§float_value: Option<f32>
§int64_value: Option<i64>
§uint64_value: Option<u64>
§int32_value: Option<i32>
§fixed64_value: Option<u64>
§fixed32_value: Option<u32>
§bool_value: Option<bool>
§string_value: Option<String>
§bytes_value: Option<Vec<u8>>
§uint32_value: Option<u32>
§sfixed32_value: Option<i32>
§sfixed64_value: Option<i64>
§sint32_value: Option<i32>
§sint64_value: Option<i64>
Implementations§
Source§impl PrimitiveValue
impl PrimitiveValue
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.
Sourcepub fn float_value(&self) -> f32
pub fn float_value(&self) -> f32
Returns the value of float_value
, or the default value if float_value
is unset.
Sourcepub fn int64_value(&self) -> i64
pub fn int64_value(&self) -> i64
Returns the value of int64_value
, or the default value if int64_value
is unset.
Sourcepub fn uint64_value(&self) -> u64
pub fn uint64_value(&self) -> u64
Returns the value of uint64_value
, or the default value if uint64_value
is unset.
Sourcepub fn int32_value(&self) -> i32
pub fn int32_value(&self) -> i32
Returns the value of int32_value
, or the default value if int32_value
is unset.
Sourcepub fn fixed64_value(&self) -> u64
pub fn fixed64_value(&self) -> u64
Returns the value of fixed64_value
, or the default value if fixed64_value
is unset.
Sourcepub fn fixed32_value(&self) -> u32
pub fn fixed32_value(&self) -> u32
Returns the value of fixed32_value
, or the default value if fixed32_value
is unset.
Sourcepub fn bool_value(&self) -> bool
pub fn bool_value(&self) -> bool
Returns the value of bool_value
, or the default value if bool_value
is unset.
Sourcepub fn string_value(&self) -> &str
pub fn string_value(&self) -> &str
Returns the value of string_value
, or the default value if string_value
is unset.
Sourcepub fn bytes_value(&self) -> &[u8] ⓘ
pub fn bytes_value(&self) -> &[u8] ⓘ
Returns the value of bytes_value
, or the default value if bytes_value
is unset.
Sourcepub fn uint32_value(&self) -> u32
pub fn uint32_value(&self) -> u32
Returns the value of uint32_value
, or the default value if uint32_value
is unset.
Sourcepub fn sfixed32_value(&self) -> i32
pub fn sfixed32_value(&self) -> i32
Returns the value of sfixed32_value
, or the default value if sfixed32_value
is unset.
Sourcepub fn sfixed64_value(&self) -> i64
pub fn sfixed64_value(&self) -> i64
Returns the value of sfixed64_value
, or the default value if sfixed64_value
is unset.
Sourcepub fn sint32_value(&self) -> i32
pub fn sint32_value(&self) -> i32
Returns the value of sint32_value
, or the default value if sint32_value
is unset.
Sourcepub fn sint64_value(&self) -> i64
pub fn sint64_value(&self) -> i64
Returns the value of sint64_value
, or the default value if sint64_value
is unset.
Trait Implementations§
Source§impl Clone for PrimitiveValue
impl Clone for PrimitiveValue
Source§fn clone(&self) -> PrimitiveValue
fn clone(&self) -> PrimitiveValue
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PrimitiveValue
impl Debug for PrimitiveValue
Source§impl Default for PrimitiveValue
impl Default for PrimitiveValue
Source§impl Message for PrimitiveValue
impl Message for PrimitiveValue
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
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>
self
.