Enum dfhack_proto::messages::TiletypeShape
source · [−]pub enum TiletypeShape {
Show 21 variants
NO_SHAPE,
EMPTY,
FLOOR,
BOULDER,
PEBBLES,
WALL,
FORTIFICATION,
STAIR_UP,
STAIR_DOWN,
STAIR_UPDOWN,
RAMP,
RAMP_TOP,
BROOK_BED,
BROOK_TOP,
TREE_SHAPE,
SAPLING,
SHRUB,
ENDLESS_PIT,
BRANCH,
TRUNK_BRANCH,
TWIG,
}Variants
NO_SHAPE
EMPTY
FLOOR
BOULDER
PEBBLES
WALL
FORTIFICATION
STAIR_UP
STAIR_DOWN
STAIR_UPDOWN
RAMP
RAMP_TOP
BROOK_BED
BROOK_TOP
TREE_SHAPE
SAPLING
SHRUB
ENDLESS_PIT
BRANCH
TRUNK_BRANCH
TWIG
Trait Implementations
sourceimpl Clone for TiletypeShape
impl Clone for TiletypeShape
sourcefn clone(&self) -> TiletypeShape
fn clone(&self) -> TiletypeShape
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 TiletypeShape
impl Debug for TiletypeShape
sourceimpl Default for TiletypeShape
impl Default for TiletypeShape
sourceimpl Hash for TiletypeShape
impl Hash for TiletypeShape
sourceimpl PartialEq<TiletypeShape> for TiletypeShape
impl PartialEq<TiletypeShape> for TiletypeShape
sourceimpl ProtobufEnum for TiletypeShape
impl ProtobufEnum for TiletypeShape
sourcefn from_i32(value: i32) -> Option<TiletypeShape>
fn from_i32(value: i32) -> Option<TiletypeShape>
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 TiletypeShape
impl ProtobufValue for TiletypeShape
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 TiletypeShape
impl Eq for TiletypeShape
impl StructuralEq for TiletypeShape
impl StructuralPartialEq for TiletypeShape
Auto Trait Implementations
impl RefUnwindSafe for TiletypeShape
impl Send for TiletypeShape
impl Sync for TiletypeShape
impl Unpin for TiletypeShape
impl UnwindSafe for TiletypeShape
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