use enum_dispatch::enum_dispatch;
#[enum_dispatch(TriggerrableEffectTrait)]
pub enum TriggerrableEffect {
AllStatusTriggererEffect,
PlayerStatusTriggererEffect,
PersonalStatusTriggerEffect,
TriggerStatusEffect,
TriggerHiddenStatusEffect,
TriggerCombatStatusEffect,
TriggerSummonEffect,
TriggerSupportEffect,
}
#[enum_dispatch]
pub trait TriggerrableEffectTrait {}
pub struct AllStatusTriggererEffect;
pub struct PlayerStatusTriggererEffect;
pub struct PersonalStatusTriggerEffect;
pub struct TriggerStatusEffect;
pub struct TriggerHiddenStatusEffect;
pub struct TriggerCombatStatusEffect;
pub struct TriggerSummonEffect;
pub struct TriggerSupportEffect;