pub enum AtEotAction {
Sacrifice,
SacrificeCtrl,
Destroy,
Exile,
Hand,
Library,
}Expand description
AtEOT$ <action> — delayed-trigger action token.
Mirrors Java’s SpellAbilityEffect.registerDelayedTrigger location arg.
Variants§
Sacrifice
Owner sacrifices the remembered card (Controller$ You).
SacrificeCtrl
Controller sacrifices (no Controller$ override).
Destroy
Exile
Hand
Library
Implementations§
Source§impl AtEotAction
impl AtEotAction
Sourcepub fn execute_svar(self) -> &'static str
pub fn execute_svar(self) -> &'static str
SVar payload registered on the delayed trigger.
Trait Implementations§
Source§impl Clone for AtEotAction
impl Clone for AtEotAction
Source§fn clone(&self) -> AtEotAction
fn clone(&self) -> AtEotAction
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 moreimpl Copy for AtEotAction
Source§impl Debug for AtEotAction
impl Debug for AtEotAction
Source§impl Default for AtEotAction
impl Default for AtEotAction
Source§fn default() -> AtEotAction
fn default() -> AtEotAction
Returns the “default value” for a type. Read more
impl Eq for AtEotAction
Source§impl FromStr for AtEotAction
impl FromStr for AtEotAction
Source§impl PartialEq for AtEotAction
impl PartialEq for AtEotAction
impl StructuralPartialEq for AtEotAction
Auto Trait Implementations§
impl Freeze for AtEotAction
impl RefUnwindSafe for AtEotAction
impl Send for AtEotAction
impl Sync for AtEotAction
impl Unpin for AtEotAction
impl UnsafeUnpin for AtEotAction
impl UnwindSafe for AtEotAction
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.