Enum dfhack_proto::messages::PitchChoiceType
source · [−]pub enum PitchChoiceType {
MEMBRANE_POSITION,
SUBPART_CHOICE,
KEYBOARD,
STOPPING_FRET,
STOPPING_AGAINST_BODY,
STOPPING_HOLE,
STOPPING_HOLE_KEY,
SLIDE,
HARMONIC_SERIES,
VALVE_ROUTES_AIR,
BP_IN_BELL,
FOOT_PEDALS,
}Variants
MEMBRANE_POSITION
SUBPART_CHOICE
KEYBOARD
STOPPING_FRET
STOPPING_AGAINST_BODY
STOPPING_HOLE
STOPPING_HOLE_KEY
SLIDE
HARMONIC_SERIES
VALVE_ROUTES_AIR
BP_IN_BELL
FOOT_PEDALS
Trait Implementations
sourceimpl Clone for PitchChoiceType
impl Clone for PitchChoiceType
sourcefn clone(&self) -> PitchChoiceType
fn clone(&self) -> PitchChoiceType
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 more
sourceimpl Debug for PitchChoiceType
impl Debug for PitchChoiceType
sourceimpl Default for PitchChoiceType
impl Default for PitchChoiceType
sourceimpl Hash for PitchChoiceType
impl Hash for PitchChoiceType
sourceimpl PartialEq<PitchChoiceType> for PitchChoiceType
impl PartialEq<PitchChoiceType> for PitchChoiceType
sourceimpl ProtobufEnum for PitchChoiceType
impl ProtobufEnum for PitchChoiceType
sourcefn from_i32(value: i32) -> Option<PitchChoiceType>
fn from_i32(value: i32) -> Option<PitchChoiceType>
Try to create an enum from i32 value.
Return None if value is unknown. Read more
sourcefn values() -> &'static [Self]ⓘNotable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
fn values() -> &'static [Self]ⓘNotable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
Get all enum values for enum type.
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 PitchChoiceType
impl ProtobufValue for PitchChoiceType
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>
Return ProtobufValueRef if self is Copy. Read more
impl Copy for PitchChoiceType
impl Eq for PitchChoiceType
impl StructuralEq for PitchChoiceType
impl StructuralPartialEq for PitchChoiceType
Auto Trait Implementations
impl RefUnwindSafe for PitchChoiceType
impl Send for PitchChoiceType
impl Sync for PitchChoiceType
impl Unpin for PitchChoiceType
impl UnwindSafe for PitchChoiceType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more