pub struct BoosterSheet {
pub allow_duplicates: Option<bool>,
pub balance_colors: Option<bool>,
pub cards: HashMap<Uuid, u64>,
pub foil: bool,
pub fixed: Option<bool>,
pub total_weight: u64,
}Expand description
Sheets of cards to use within booster packs.
Fields§
§allow_duplicates: Option<bool>If the sheet can be picked for cards in duplicates.
balance_colors: Option<bool>Colors of the sheet need to be balanced.
cards: HashMap<Uuid, u64>Cards used on a sheet.
foil: boolWhether the sheet is foiled.
fixed: Option<bool>If cards are garunteed to be in this sheet. Used for “Jump Start”-style products.
total_weight: u64Sum of all card weights.
Trait Implementations§
Source§impl Clone for BoosterSheet
impl Clone for BoosterSheet
Source§fn clone(&self) -> BoosterSheet
fn clone(&self) -> BoosterSheet
Returns a duplicate of the value. Read more
1.0.0 · 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 BoosterSheet
impl Debug for BoosterSheet
Source§impl<'de> Deserialize<'de> for BoosterSheet
impl<'de> Deserialize<'de> for BoosterSheet
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
Auto Trait Implementations§
impl Freeze for BoosterSheet
impl RefUnwindSafe for BoosterSheet
impl Send for BoosterSheet
impl Sync for BoosterSheet
impl Unpin for BoosterSheet
impl UnwindSafe for BoosterSheet
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