pub struct EnrichedLoadout {
pub spec_id: i32,
pub spec_name: String,
pub class_name: String,
pub talents: Vec<EnrichedTalent>,
pub summary: TalentPointSummary,
}Expand description
Enriched talent loadout with resolved spell info and point summary.
Fields§
§spec_id: i32§spec_name: String§class_name: String§talents: Vec<EnrichedTalent>§summary: TalentPointSummaryImplementations§
Source§impl EnrichedLoadout
impl EnrichedLoadout
Sourcepub fn talent_selections(&self) -> Vec<(u32, u8)>
pub fn talent_selections(&self) -> Vec<(u32, u8)>
Returns selected spell IDs and ranks.
Trait Implementations§
Source§impl Clone for EnrichedLoadout
impl Clone for EnrichedLoadout
Source§fn clone(&self) -> EnrichedLoadout
fn clone(&self) -> EnrichedLoadout
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 EnrichedLoadout
impl Debug for EnrichedLoadout
Auto Trait Implementations§
impl Freeze for EnrichedLoadout
impl RefUnwindSafe for EnrichedLoadout
impl Send for EnrichedLoadout
impl Sync for EnrichedLoadout
impl Unpin for EnrichedLoadout
impl UnsafeUnpin for EnrichedLoadout
impl UnwindSafe for EnrichedLoadout
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