pub struct CardSymbol {
pub kind: ResourceKind,
pub symbol: String,
pub svg_uri: Url,
pub loose_variant: Option<String>,
pub english: String,
pub transposable: bool,
pub represents_mana: bool,
pub appears_in_mana_costs: bool,
pub cmc: Option<f64>,
pub funny: bool,
pub colors: Vec<ColorSymbol>,
pub gatherer_alternates: Option<Vec<String>>,
}
Expand description
A card symbol
Fields§
§kind: ResourceKind
§symbol: String
§svg_uri: Url
§loose_variant: Option<String>
§english: String
§transposable: bool
§represents_mana: bool
§appears_in_mana_costs: bool
§cmc: Option<f64>
§funny: bool
§colors: Vec<ColorSymbol>
§gatherer_alternates: Option<Vec<String>>
Trait Implementations§
Source§impl Debug for CardSymbol
impl Debug for CardSymbol
Source§impl<'de> Deserialize<'de> for CardSymbol
impl<'de> Deserialize<'de> for CardSymbol
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CardSymbol
impl PartialEq for CardSymbol
Source§impl Serialize for CardSymbol
impl Serialize for CardSymbol
impl StructuralPartialEq for CardSymbol
Auto Trait Implementations§
impl Freeze for CardSymbol
impl RefUnwindSafe for CardSymbol
impl Send for CardSymbol
impl Sync for CardSymbol
impl Unpin for CardSymbol
impl UnwindSafe for CardSymbol
Blanket Implementations§
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