Enum dfhack_proto::messages::AdvmodeMenu
source · [−]pub enum AdvmodeMenu {
Show 47 variants
Default,
Look,
ConversationAddress,
ConversationSelect,
ConversationSpeak,
Inventory,
Drop,
ThrowItem,
Wear,
Remove,
Interact,
Put,
PutContainer,
Eat,
ThrowAim,
Fire,
Get,
Unk17,
CombatPrefs,
Companions,
MovementPrefs,
SpeedPrefs,
InteractAction,
MoveCarefully,
Announcements,
UseBuilding,
Travel,
Unk27,
Unk28,
SleepConfirm,
SelectInteractionTarget,
Unk31,
Unk32,
FallAction,
ViewTracks,
Jump,
Unk36,
AttackConfirm,
AttackType,
AttackBodypart,
AttackStrike,
Unk41,
Unk42,
DodgeDirection,
Unk44,
Unk45,
Build,
}Variants
Default
Look
ConversationAddress
ConversationSelect
ConversationSpeak
Inventory
Drop
ThrowItem
Wear
Remove
Interact
Put
PutContainer
Eat
ThrowAim
Fire
Get
Unk17
CombatPrefs
Companions
MovementPrefs
SpeedPrefs
InteractAction
MoveCarefully
Announcements
UseBuilding
Travel
Unk27
Unk28
SleepConfirm
SelectInteractionTarget
Unk31
Unk32
FallAction
ViewTracks
Jump
Unk36
AttackConfirm
AttackType
AttackBodypart
AttackStrike
Unk41
Unk42
DodgeDirection
Unk44
Unk45
Build
Trait Implementations
sourceimpl Clone for AdvmodeMenu
impl Clone for AdvmodeMenu
sourcefn clone(&self) -> AdvmodeMenu
fn clone(&self) -> AdvmodeMenu
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 AdvmodeMenu
impl Debug for AdvmodeMenu
sourceimpl Default for AdvmodeMenu
impl Default for AdvmodeMenu
sourceimpl Hash for AdvmodeMenu
impl Hash for AdvmodeMenu
sourceimpl PartialEq<AdvmodeMenu> for AdvmodeMenu
impl PartialEq<AdvmodeMenu> for AdvmodeMenu
sourceimpl ProtobufEnum for AdvmodeMenu
impl ProtobufEnum for AdvmodeMenu
sourcefn from_i32(value: i32) -> Option<AdvmodeMenu>
fn from_i32(value: i32) -> Option<AdvmodeMenu>
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 AdvmodeMenu
impl ProtobufValue for AdvmodeMenu
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 AdvmodeMenu
impl Eq for AdvmodeMenu
impl StructuralEq for AdvmodeMenu
impl StructuralPartialEq for AdvmodeMenu
Auto Trait Implementations
impl RefUnwindSafe for AdvmodeMenu
impl Send for AdvmodeMenu
impl Sync for AdvmodeMenu
impl Unpin for AdvmodeMenu
impl UnwindSafe for AdvmodeMenu
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