pub enum CompiledTrigger {
TaskStart,
TaskEnd,
ScopeClose,
TurnEnd,
Manual,
Schedule(String),
DosageReached {
threshold: i32,
},
TurnCount {
count: i32,
},
ArtifactCount {
count: i32,
},
}Expand description
Compiled trigger types.
Variants§
Trait Implementations§
Source§impl Clone for CompiledTrigger
impl Clone for CompiledTrigger
Source§fn clone(&self) -> CompiledTrigger
fn clone(&self) -> CompiledTrigger
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 CompiledTrigger
impl Debug for CompiledTrigger
Source§impl<'de> Deserialize<'de> for CompiledTrigger
impl<'de> Deserialize<'de> for CompiledTrigger
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 PartialEq for CompiledTrigger
impl PartialEq for CompiledTrigger
Source§impl Serialize for CompiledTrigger
impl Serialize for CompiledTrigger
impl StructuralPartialEq for CompiledTrigger
Auto Trait Implementations§
impl Freeze for CompiledTrigger
impl RefUnwindSafe for CompiledTrigger
impl Send for CompiledTrigger
impl Sync for CompiledTrigger
impl Unpin for CompiledTrigger
impl UnwindSafe for CompiledTrigger
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