pub trait FormatValue: ParamValue { }Expand description
A value representing a constructed format, such as Standard or Commander.
Parameters with a FormatValue argument include [format()], banned(),
and restricted().
This trait is implemented for String and &str, as well as the
Format enum.
use scryfall::format::Format;
// Find a card that's restricted in Vintage whose name contains 'recall'.
let card = restricted(Format::Vintage)
.and(name("recall"))
.search_all()
.await?
.into_iter()
.next()
.unwrap();
assert_eq!(card.name, "Ancestral Recall");