[−][src]Enum scryfall::card_searcher::StringParam
A parameter that takes a string as it's value.
Variants
ManaCost(String)
The mana cost of the cards. This uses the official text version of mana costs set forth in the Comprehensive Rules
Type(String)
Search for any supertype, card type, or subtype. Using only partial words is allowed.
Oracle(String)
Keywords to find cards that have specific phrases in their text box
~
Can be used as a placeholder for the card's name.
Note: This keyword usually checks the current Oracle text for cards, so it uses the most up-to-date phrasing available. For example, “dies” instead of “is put into a graveyard”.
OracleFull(String)
Search full Oracle text only, which includes reminder text
Power(ComparisonExpr, String)
The power of the cards. The parameter can be a number, a *
, an X
, etc.
It can also be tou
/toughness
to search, for example, for creatures with more
power then toughness: StringParam::Power("tow", ComparisonExpr::AtLeast)
Toughness(ComparisonExpr, String)
The toughness of the cards. The parameter can be a number, a *
, an X
, etc.
It can also be pow
/power
to search, for example, for creatures with more
toughness then power: StringParam::Toughness("pow", ComparisonExpr::AtLeast)
Loyalty(ComparisonExpr, String)
The starting loyalty of the card. The parameter can be a number, a *
, an X
, etc.
Set(SetCode)
Which set the cards are from using their three or four-letter Magic set code.
Block(SetCode)
Which block the cards are from using any of the codes of the sets that make up the block.
WasInSet(SetCode)
Find cards that once “passed through” the given set code.
InCube(String)
Find cards that are part of cube lists. For the supported values see the scryfall docs.
Artist(String)
Find cards illustrated by a certain artist.
Flavor(String)
Search for words in a card's flavor text.
WaterMark(String)
Search for a card's affiliation watermark.
Lang(String)
Find cards in certain languages.
LangAny
Find cards in any language.
PrintedInLang(String)
Find cards that were printed in a certain language.
Trait Implementations
impl Param for StringParam
[src]
impl Clone for StringParam
[src]
fn clone(&self) -> StringParam
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for StringParam
[src]
fn cmp(&self, other: &StringParam) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl PartialOrd<StringParam> for StringParam
[src]
fn partial_cmp(&self, other: &StringParam) -> Option<Ordering>
[src]
fn lt(&self, other: &StringParam) -> bool
[src]
fn le(&self, other: &StringParam) -> bool
[src]
fn gt(&self, other: &StringParam) -> bool
[src]
fn ge(&self, other: &StringParam) -> bool
[src]
impl PartialEq<StringParam> for StringParam
[src]
fn eq(&self, other: &StringParam) -> bool
[src]
fn ne(&self, other: &StringParam) -> bool
[src]
impl Eq for StringParam
[src]
impl Debug for StringParam
[src]
impl Hash for StringParam
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Serialize for StringParam
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for StringParam
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Unpin for StringParam
impl Sync for StringParam
impl Send for StringParam
impl UnwindSafe for StringParam
impl RefUnwindSafe for StringParam
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,