pub enum OnceSlot {
CritChance,
DamageBonus,
LawArm,
LawThisArm,
}Expand description
The independent one-shot budgets a single dispatch can claim.
Variants§
CritChance
Effect Stone NextAttackCritChance (EF-C06).
DamageBonus
Effect Stone NextAttackDamageBonus (EF-C05, EF-R06, EF-E07).
LawArm
The law arm for the family of the cast being resolved (RL-02, FL-02).
LawThisArm
The law arm for the strike being resolved right now (RL-01).
Separate from OnceSlot::LawArm because a “this attack” law and a
“next attack” law can be armed at the same time, and one shared latch
would silently swallow the second.
Trait Implementations§
impl Copy for OnceSlot
impl Eq for OnceSlot
impl StructuralPartialEq for OnceSlot
Auto Trait Implementations§
impl Freeze for OnceSlot
impl RefUnwindSafe for OnceSlot
impl Send for OnceSlot
impl Sync for OnceSlot
impl Unpin for OnceSlot
impl UnwindSafe for OnceSlot
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more