pub struct CardEdition {Show 28 fields
pub code: String,
pub code2: Option<String>,
pub scryfall_code: Option<String>,
pub name: String,
pub date: Option<String>,
pub edition_type: EditionType,
pub foil_type: FoilType,
pub foil_chance_in_booster: f64,
pub foil_always_in_common_slot: bool,
pub additional_sheet_for_foils: Option<String>,
pub chance_replace_common_with: f64,
pub slot_replace_common_with: Option<String>,
pub booster_must_contain: Option<String>,
pub booster_replace_slot_from_print_sheet: Option<String>,
pub sheet_replace_card_from_sheet: Option<String>,
pub sheet_replace_card_from_sheet2: Option<String>,
pub alias: Option<String>,
pub booster_covers: u32,
pub booster_box_count: u32,
pub fat_pack_count: u32,
pub prerelease: Option<String>,
pub additional_unlock_set: Option<String>,
pub small_set_override: bool,
pub booster: Option<String>,
pub draft_booster: Option<String>,
pub extra_boosters: HashMap<String, String>,
pub custom_sheets: HashMap<String, Vec<String>>,
pub cards: Vec<EditionEntry>,
}Fields§
§code: String§code2: Option<String>§scryfall_code: Option<String>§name: String§date: Option<String>§edition_type: EditionType§foil_type: FoilType§foil_chance_in_booster: f64§foil_always_in_common_slot: bool§additional_sheet_for_foils: Option<String>§chance_replace_common_with: f64§slot_replace_common_with: Option<String>§booster_must_contain: Option<String>§booster_replace_slot_from_print_sheet: Option<String>§sheet_replace_card_from_sheet: Option<String>§sheet_replace_card_from_sheet2: Option<String>§alias: Option<String>§booster_covers: u32§booster_box_count: u32§fat_pack_count: u32§prerelease: Option<String>§additional_unlock_set: Option<String>§small_set_override: bool§booster: Option<String>§draft_booster: Option<String>§extra_boosters: HashMap<String, String>§custom_sheets: HashMap<String, Vec<String>>§cards: Vec<EditionEntry>Implementations§
Source§impl CardEdition
impl CardEdition
pub fn to_sealed_template(&self) -> Option<SealedTemplate>
pub fn to_sealed_template_named( &self, variant: Option<&str>, ) -> Option<SealedTemplate>
pub fn variant_names(&self) -> Vec<String>
Trait Implementations§
Source§impl Clone for CardEdition
impl Clone for CardEdition
Source§fn clone(&self) -> CardEdition
fn clone(&self) -> CardEdition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CardEdition
impl Debug for CardEdition
Source§impl Default for CardEdition
impl Default for CardEdition
Source§fn default() -> CardEdition
fn default() -> CardEdition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CardEdition
impl<'de> Deserialize<'de> for CardEdition
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 CardEdition
impl PartialEq for CardEdition
Source§impl Serialize for CardEdition
impl Serialize for CardEdition
impl StructuralPartialEq for CardEdition
Auto Trait Implementations§
impl Freeze for CardEdition
impl RefUnwindSafe for CardEdition
impl Send for CardEdition
impl Sync for CardEdition
impl Unpin for CardEdition
impl UnsafeUnpin for CardEdition
impl UnwindSafe for CardEdition
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