pub enum TreeButtonAction {
Buy,
Refund,
}Expand description
Which action a clickable button in the tree-modal info pane fires.
Buy / Refund both target the cursor’s lot; the renderer publishes
at most one of these per frame (whichever the focused node currently
supports). Left-click on the rect emits the corresponding sim
action, giving touch / left-click-only players parity with the
right-click-on-node gesture.
Variants§
Trait Implementations§
Source§impl Clone for TreeButtonAction
impl Clone for TreeButtonAction
Source§fn clone(&self) -> TreeButtonAction
fn clone(&self) -> TreeButtonAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TreeButtonAction
impl Debug for TreeButtonAction
Source§impl PartialEq for TreeButtonAction
impl PartialEq for TreeButtonAction
Source§fn eq(&self, other: &TreeButtonAction) -> bool
fn eq(&self, other: &TreeButtonAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TreeButtonAction
impl Eq for TreeButtonAction
impl StructuralPartialEq for TreeButtonAction
Auto Trait Implementations§
impl Freeze for TreeButtonAction
impl RefUnwindSafe for TreeButtonAction
impl Send for TreeButtonAction
impl Sync for TreeButtonAction
impl Unpin for TreeButtonAction
impl UnsafeUnpin for TreeButtonAction
impl UnwindSafe for TreeButtonAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more