pub struct BoosterInfo {
pub boosters: Vec<BoosterConfig>,
pub boosters_total_weight: u32,
pub sheets: HashMap<String, BoosterSheet>,
}Expand description
Information about a booster.
Fields§
§boosters: Vec<BoosterConfig>Booster pack configurations.
boosters_total_weight: u32Sum of all booster configurations weights.
sheets: HashMap<String, BoosterSheet>All possible sheets of cards to use within booster packs.
Trait Implementations§
Source§impl Clone for BoosterInfo
impl Clone for BoosterInfo
Source§fn clone(&self) -> BoosterInfo
fn clone(&self) -> BoosterInfo
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 BoosterInfo
impl Debug for BoosterInfo
Source§impl<'de> Deserialize<'de> for BoosterInfo
impl<'de> Deserialize<'de> for BoosterInfo
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 BoosterInfo
impl RefUnwindSafe for BoosterInfo
impl Send for BoosterInfo
impl Sync for BoosterInfo
impl Unpin for BoosterInfo
impl UnwindSafe for BoosterInfo
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