Enum scryfall::card_searcher::StringParam [−][src]
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.
Find cards in any language.
PrintedInLang(String)
Find cards that were printed in a certain language.
Trait Implementations
impl Clone for StringParam
[src]
fn clone(&self) -> StringParam
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for StringParam
[src]
impl<'de> Deserialize<'de> for StringParam
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for StringParam
[src]
impl Hash for StringParam
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for StringParam
[src]
fn cmp(&self, other: &StringParam) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl Param for StringParam
[src]
impl PartialEq<StringParam> for StringParam
[src]
fn eq(&self, other: &StringParam) -> bool
[src]
fn ne(&self, other: &StringParam) -> bool
[src]
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 Serialize for StringParam
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for StringParam
[src]
impl StructuralPartialEq for StringParam
[src]
Auto Trait Implementations
impl RefUnwindSafe for StringParam
[src]
impl Send for StringParam
[src]
impl Sync for StringParam
[src]
impl Unpin for StringParam
[src]
impl UnwindSafe for StringParam
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,