Struct fdb_rl_proto::fdb_rl_test::java::proto::expression_tests::v1::NestedField
source · pub struct NestedField {
pub nesty: Option<Box<NestedField>>,
pub repeated_nesty: Vec<NestedField>,
pub regular_old_field: Option<String>,
pub repeated_field: Vec<String>,
pub nesty2: Option<OtherNested>,
pub regular_int_field: Option<i32>,
}
Fields§
§nesty: Option<Box<NestedField>>
§repeated_nesty: Vec<NestedField>
§regular_old_field: Option<String>
§repeated_field: Vec<String>
§nesty2: Option<OtherNested>
§regular_int_field: Option<i32>
Implementations§
source§impl NestedField
impl NestedField
sourcepub fn regular_old_field(&self) -> &str
pub fn regular_old_field(&self) -> &str
Returns the value of regular_old_field
, or the default value if regular_old_field
is unset.
sourcepub fn regular_int_field(&self) -> i32
pub fn regular_int_field(&self) -> i32
Returns the value of regular_int_field
, or the default value if regular_int_field
is unset.
Trait Implementations§
source§impl Clone for NestedField
impl Clone for NestedField
source§fn clone(&self) -> NestedField
fn clone(&self) -> NestedField
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 NestedField
impl Debug for NestedField
source§impl Default for NestedField
impl Default for NestedField
source§impl Message for NestedField
impl Message for NestedField
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>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
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>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq<NestedField> for NestedField
impl PartialEq<NestedField> for NestedField
source§fn eq(&self, other: &NestedField) -> bool
fn eq(&self, other: &NestedField) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ReflectMessage for NestedField
impl ReflectMessage for NestedField
source§fn descriptor(&self) -> MessageDescriptor
fn descriptor(&self) -> MessageDescriptor
Gets a
MessageDescriptor
describing the type of this message.source§fn transcode_to_dynamic(&self) -> DynamicMessagewhere
Self: Sized,
fn transcode_to_dynamic(&self) -> DynamicMessagewhere Self: Sized,
Converts this message into an instance of
DynamicMessage
by going
through the byte representation.impl StructuralPartialEq for NestedField
Auto Trait Implementations§
impl RefUnwindSafe for NestedField
impl Send for NestedField
impl Sync for NestedField
impl Unpin for NestedField
impl UnwindSafe for NestedField
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