Struct fdb_rl::key_expression::pb::ProtoFieldFanTypeV1
source · pub(crate) struct ProtoFieldFanTypeV1 {
pub field_fan_type: Option<FieldFanType>,
}
Expand description
Protobuf generated types renamed to prepend Proto
and append
version (and add Enum
suffix).
How to handle repeated field.
Fields§
§field_fan_type: Option<FieldFanType>
Required.
Trait Implementations§
source§impl Clone for FieldFanType
impl Clone for FieldFanType
source§fn clone(&self) -> FieldFanType
fn clone(&self) -> FieldFanType
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 FieldFanType
impl Debug for FieldFanType
source§impl Default for FieldFanType
impl Default for FieldFanType
source§fn default() -> FieldFanType
fn default() -> FieldFanType
Returns the “default value” for a type. Read more
source§impl From<FieldFanTypeInternalV1> for FieldFanType
impl From<FieldFanTypeInternalV1> for FieldFanType
source§fn from(
field_fan_type_internal_v1: FieldFanTypeInternalV1
) -> ProtoFieldFanTypeV1
fn from( field_fan_type_internal_v1: FieldFanTypeInternalV1 ) -> ProtoFieldFanTypeV1
Converts to this type from the input type.
source§impl Message for FieldFanType
impl Message for FieldFanType
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<FieldFanType> for FieldFanType
impl PartialEq<FieldFanType> for FieldFanType
source§fn eq(&self, other: &FieldFanType) -> bool
fn eq(&self, other: &FieldFanType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ReflectMessage for FieldFanType
impl ReflectMessage for FieldFanType
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.source§impl TryFrom<FieldFanType> for FieldFanTypeInternalV1
impl TryFrom<FieldFanType> for FieldFanTypeInternalV1
source§fn try_from(
proto_field_fan_type_v1: ProtoFieldFanTypeV1
) -> FdbResult<FieldFanTypeInternalV1>
fn try_from( proto_field_fan_type_v1: ProtoFieldFanTypeV1 ) -> FdbResult<FieldFanTypeInternalV1>
Performs the conversion.
impl StructuralPartialEq for FieldFanType
Auto Trait Implementations§
impl RefUnwindSafe for FieldFanType
impl Send for FieldFanType
impl Sync for FieldFanType
impl Unpin for FieldFanType
impl UnwindSafe for FieldFanType
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