pub enum RuleOverrideKind {
SkipDeckRefreshOrLoss,
SkipLevelFourLoss,
SkipNonCharacterStageCleanup,
SkipZeroOrNegativePowerCleanup,
}Expand description
Turn-scoped rule-action override selectors.
Variants§
SkipDeckRefreshOrLoss
Skip deck-empty refresh/loss processing in rule actions.
SkipLevelFourLoss
Skip level-4 loss checks in rule actions.
SkipNonCharacterStageCleanup
Skip non-character stage cleanup in rule actions.
SkipZeroOrNegativePowerCleanup
Skip non-positive-power stage cleanup in rule actions.
Trait Implementations§
Source§impl Clone for RuleOverrideKind
impl Clone for RuleOverrideKind
Source§fn clone(&self) -> RuleOverrideKind
fn clone(&self) -> RuleOverrideKind
Returns a duplicate of the value. Read more
1.0.0 · 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 RuleOverrideKind
impl Debug for RuleOverrideKind
Source§impl<'de> Deserialize<'de> for RuleOverrideKind
impl<'de> Deserialize<'de> for RuleOverrideKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for RuleOverrideKind
impl Hash for RuleOverrideKind
Source§impl PartialEq for RuleOverrideKind
impl PartialEq for RuleOverrideKind
Source§impl Serialize for RuleOverrideKind
impl Serialize for RuleOverrideKind
impl Copy for RuleOverrideKind
impl Eq for RuleOverrideKind
impl StructuralPartialEq for RuleOverrideKind
Auto Trait Implementations§
impl Freeze for RuleOverrideKind
impl RefUnwindSafe for RuleOverrideKind
impl Send for RuleOverrideKind
impl Sync for RuleOverrideKind
impl Unpin for RuleOverrideKind
impl UnwindSafe for RuleOverrideKind
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<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