Enum scryfall::card::frame_effect::FrameEffect[][src]

#[non_exhaustive]pub enum FrameEffect {
    Legendary,
    Miracle,
    Nyxtouched,
    Draft,
    Devoid,
    Tombstone,
    Colorshifted,
    Inverted,
    Sunmoondfc,
    Compasslanddfc,
    Originpwdfc,
    Mooneldrazidfc,
    Moonreversemoondfc,
    Waxingandwaningmoondfc,
    Showcase,
    Extendedart,
    Companion,
    Nyxborn,
    Fullart,
    Etched,
}

Enum describing the various frame effects a border can have.

Official docs

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Legendary
Miracle
Nyxtouched
Draft
Devoid
Tombstone
Colorshifted
Inverted
Sunmoondfc
Compasslanddfc
Originpwdfc
Mooneldrazidfc
Moonreversemoondfc
Waxingandwaningmoondfc
Showcase
Extendedart
Companion
Nyxborn
Fullart
Etched

Trait Implementations

impl Clone for FrameEffect[src]

impl Copy for FrameEffect[src]

impl Debug for FrameEffect[src]

impl<'de> Deserialize<'de> for FrameEffect[src]

impl Display for FrameEffect[src]

impl Eq for FrameEffect[src]

impl Hash for FrameEffect[src]

impl Ord for FrameEffect[src]

impl Param for FrameEffect[src]

impl PartialEq<FrameEffect> for FrameEffect[src]

impl PartialOrd<FrameEffect> for FrameEffect[src]

impl Serialize for FrameEffect[src]

impl StructuralEq for FrameEffect[src]

impl StructuralPartialEq for FrameEffect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.