Struct googapis::google::example::showcase::v1beta2::ComplianceData [−][src]
pub struct ComplianceData {Show 21 fields
pub f_string: String,
pub f_int32: i32,
pub f_sint32: i32,
pub f_sfixed32: i32,
pub f_uint32: u32,
pub f_fixed32: u32,
pub f_int64: i64,
pub f_sint64: i64,
pub f_sfixed64: i64,
pub f_uint64: u64,
pub f_fixed64: u64,
pub f_double: f64,
pub f_float: f32,
pub f_bool: bool,
pub f_bytes: Vec<u8>,
pub f_child: Option<ComplianceDataChild>,
pub p_string: Option<String>,
pub p_int32: Option<i32>,
pub p_double: Option<f64>,
pub p_bool: Option<bool>,
pub p_child: Option<ComplianceDataChild>,
}
Expand description
ComplianceData is a message used for testing REST transcoding of different data types. scalar types
Fields
f_string: String
f_int32: i32
f_sint32: i32
f_sfixed32: i32
f_uint32: u32
f_fixed32: u32
f_int64: i64
f_sint64: i64
f_sfixed64: i64
f_uint64: u64
f_fixed64: u64
f_double: f64
f_float: f32
f_bool: bool
f_bytes: Vec<u8>
f_child: Option<ComplianceDataChild>
p_string: Option<String>
p_int32: Option<i32>
p_double: Option<f64>
p_bool: Option<bool>
p_child: Option<ComplianceDataChild>
Implementations
Returns the value of p_string
, or the default value if p_string
is unset.
Returns the value of p_int32
, or the default value if p_int32
is unset.
Returns the value of p_double
, or the default value if p_double
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ComplianceData
impl Send for ComplianceData
impl Sync for ComplianceData
impl Unpin for ComplianceData
impl UnwindSafe for ComplianceData
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more