pub enum SettingTargetKind {
Global,
Mode,
Team,
TeamAbility {
slot: LogicalSlot,
variant: Option<AbilityVariant>,
},
Hero,
HeroAbility {
slot: LogicalSlot,
variant: Option<AbilityVariant>,
},
Unknown,
}Expand description
The target shape described by a definition. Concrete identities are supplied separately when applicability is queried.
Variants§
Trait Implementations§
Source§impl Clone for SettingTargetKind
impl Clone for SettingTargetKind
Source§fn clone(&self) -> SettingTargetKind
fn clone(&self) -> SettingTargetKind
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 SettingTargetKind
impl Debug for SettingTargetKind
impl Eq for SettingTargetKind
Source§impl Hash for SettingTargetKind
impl Hash for SettingTargetKind
Source§impl PartialEq for SettingTargetKind
impl PartialEq for SettingTargetKind
impl StructuralPartialEq for SettingTargetKind
Auto Trait Implementations§
impl Freeze for SettingTargetKind
impl RefUnwindSafe for SettingTargetKind
impl Send for SettingTargetKind
impl Sync for SettingTargetKind
impl Unpin for SettingTargetKind
impl UnsafeUnpin for SettingTargetKind
impl UnwindSafe for SettingTargetKind
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