Enum dfhack_proto::messages::TiletypeSpecial
source · [−]pub enum TiletypeSpecial {
Show 13 variants
NO_SPECIAL,
NORMAL,
RIVER_SOURCE,
WATERFALL,
SMOOTH,
FURROWED,
WET,
DEAD,
WORN_1,
WORN_2,
WORN_3,
TRACK,
SMOOTH_DEAD,
}Variants
NO_SPECIAL
NORMAL
RIVER_SOURCE
WATERFALL
SMOOTH
FURROWED
WET
DEAD
WORN_1
WORN_2
WORN_3
TRACK
SMOOTH_DEAD
Trait Implementations
sourceimpl Clone for TiletypeSpecial
impl Clone for TiletypeSpecial
sourcefn clone(&self) -> TiletypeSpecial
fn clone(&self) -> TiletypeSpecial
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 TiletypeSpecial
impl Debug for TiletypeSpecial
sourceimpl Default for TiletypeSpecial
impl Default for TiletypeSpecial
sourceimpl Hash for TiletypeSpecial
impl Hash for TiletypeSpecial
sourceimpl PartialEq<TiletypeSpecial> for TiletypeSpecial
impl PartialEq<TiletypeSpecial> for TiletypeSpecial
sourceimpl ProtobufEnum for TiletypeSpecial
impl ProtobufEnum for TiletypeSpecial
sourcefn from_i32(value: i32) -> Option<TiletypeSpecial>
fn from_i32(value: i32) -> Option<TiletypeSpecial>
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 TiletypeSpecial
impl ProtobufValue for TiletypeSpecial
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 TiletypeSpecial
impl Eq for TiletypeSpecial
impl StructuralEq for TiletypeSpecial
impl StructuralPartialEq for TiletypeSpecial
Auto Trait Implementations
impl RefUnwindSafe for TiletypeSpecial
impl Send for TiletypeSpecial
impl Sync for TiletypeSpecial
impl Unpin for TiletypeSpecial
impl UnwindSafe for TiletypeSpecial
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