pub enum EffectDuration {
EndOfTurn,
Permanent,
UntilHostLeavesPlay,
UntilHostLeavesPlayOrEOT,
}Expand description
Duration$ values EffectEffect recognises. Mirrors Java’s string literals.
Unknown values fall through to EndOfTurn (Java default).
Variants§
Trait Implementations§
Source§impl Clone for EffectDuration
impl Clone for EffectDuration
Source§fn clone(&self) -> EffectDuration
fn clone(&self) -> EffectDuration
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 EffectDuration
Source§impl Debug for EffectDuration
impl Debug for EffectDuration
Source§impl Default for EffectDuration
impl Default for EffectDuration
Source§fn default() -> EffectDuration
fn default() -> EffectDuration
Returns the “default value” for a type. Read more
impl Eq for EffectDuration
Source§impl FromStr for EffectDuration
impl FromStr for EffectDuration
Source§impl PartialEq for EffectDuration
impl PartialEq for EffectDuration
impl StructuralPartialEq for EffectDuration
Auto Trait Implementations§
impl Freeze for EffectDuration
impl RefUnwindSafe for EffectDuration
impl Send for EffectDuration
impl Sync for EffectDuration
impl Unpin for EffectDuration
impl UnsafeUnpin for EffectDuration
impl UnwindSafe for EffectDuration
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.