Struct artifact_serde::Card
source · pub struct Card {Show 19 fields
pub card_id: usize,
pub base_card_id: usize,
pub card_type: String,
pub sub_type: String,
pub card_name: TranslatedText,
pub card_text: TranslatedText,
pub mini_image: Image,
pub large_image: Image,
pub ingame_image: Image,
pub illustrator: String,
pub is_red: bool,
pub is_green: bool,
pub is_blue: bool,
pub is_black: bool,
pub gold_cost: usize,
pub mana_cost: usize,
pub attack: usize,
pub hit_points: usize,
pub references: Vec<Reference>,
}
Fields
card_id: usize
base_card_id: usize
card_type: String
sub_type: String
card_name: TranslatedText
card_text: TranslatedText
mini_image: Image
large_image: Image
ingame_image: Image
illustrator: String
is_red: bool
is_green: bool
is_blue: bool
is_black: bool
gold_cost: usize
mana_cost: usize
attack: usize
hit_points: usize
references: Vec<Reference>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Card
impl<'de> Deserialize<'de> for Card
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for Card
impl Send for Card
impl Sync for Card
impl Unpin for Card
impl UnwindSafe for Card
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more