pub enum FieldBehavior {
FIELD_BEHAVIOR_UNSPECIFIED,
OPTIONAL,
REQUIRED,
OUTPUT_ONLY,
INPUT_ONLY,
IMMUTABLE,
}Expand description
Generated files are compatible only with the same version of protobuf runtime.
Variants
FIELD_BEHAVIOR_UNSPECIFIED
OPTIONAL
REQUIRED
OUTPUT_ONLY
INPUT_ONLY
IMMUTABLE
Trait Implementations
sourceimpl Clone for FieldBehavior
impl Clone for FieldBehavior
sourcefn clone(&self) -> FieldBehavior
fn clone(&self) -> FieldBehavior
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for FieldBehavior
impl Debug for FieldBehavior
sourceimpl Default for FieldBehavior
impl Default for FieldBehavior
sourceimpl Hash for FieldBehavior
impl Hash for FieldBehavior
sourceimpl PartialEq<FieldBehavior> for FieldBehavior
impl PartialEq<FieldBehavior> for FieldBehavior
sourcefn eq(&self, other: &FieldBehavior) -> bool
fn eq(&self, other: &FieldBehavior) -> bool
sourceimpl ProtobufEnum for FieldBehavior
impl ProtobufEnum for FieldBehavior
sourcefn from_i32(value: i32) -> Option<FieldBehavior>
fn from_i32(value: i32) -> Option<FieldBehavior>
sourcefn enum_descriptor_static() -> &'static EnumDescriptor
fn enum_descriptor_static() -> &'static EnumDescriptor
Get enum descriptor by type.
sourcefn descriptor(&self) -> &'static EnumValueDescriptor
fn descriptor(&self) -> &'static EnumValueDescriptor
Get enum value descriptor.
sourcefn enum_descriptor(&self) -> &'static EnumDescriptor
fn enum_descriptor(&self) -> &'static EnumDescriptor
Get enum descriptor.
sourceimpl ProtobufValue for FieldBehavior
impl ProtobufValue for FieldBehavior
sourcefn as_ref(&self) -> ReflectValueRef<'_>
fn as_ref(&self) -> ReflectValueRef<'_>
As ref
sourcefn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
sourcefn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
impl Copy for FieldBehavior
impl Eq for FieldBehavior
impl StructuralEq for FieldBehavior
impl StructuralPartialEq for FieldBehavior
Auto Trait Implementations
impl RefUnwindSafe for FieldBehavior
impl Send for FieldBehavior
impl Sync for FieldBehavior
impl Unpin for FieldBehavior
impl UnwindSafe for FieldBehavior
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more