Enum dfhack_proto::messages::PatternType
source · [−]pub enum PatternType {
MONOTONE,
STRIPES,
IRIS_EYE,
SPOTS,
PUPIL_EYE,
MOTTLED,
}Variants
MONOTONE
STRIPES
IRIS_EYE
SPOTS
PUPIL_EYE
MOTTLED
Trait Implementations
sourceimpl Clone for PatternType
impl Clone for PatternType
sourcefn clone(&self) -> PatternType
fn clone(&self) -> PatternType
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 PatternType
impl Debug for PatternType
sourceimpl Default for PatternType
impl Default for PatternType
sourceimpl Hash for PatternType
impl Hash for PatternType
sourceimpl PartialEq<PatternType> for PatternType
impl PartialEq<PatternType> for PatternType
sourceimpl ProtobufEnum for PatternType
impl ProtobufEnum for PatternType
sourcefn from_i32(value: i32) -> Option<PatternType>
fn from_i32(value: i32) -> Option<PatternType>
Try to create an enum from i32 value.
Return None if value is unknown. Read more
sourcefn values() -> &'static [Self]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
fn values() -> &'static [Self]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [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 PatternType
impl ProtobufValue for PatternType
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 PatternType
impl Eq for PatternType
impl StructuralEq for PatternType
impl StructuralPartialEq for PatternType
Auto Trait Implementations
impl RefUnwindSafe for PatternType
impl Send for PatternType
impl Sync for PatternType
impl Unpin for PatternType
impl UnwindSafe for PatternType
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