pub struct PassiveNode {Show 33 fields
pub skill: Option<usize>,
pub name: Option<String>,
pub icon: Option<String>,
pub is_keystone: Option<bool>,
pub is_notable: Option<bool>,
pub is_mastery: Option<bool>,
pub inactive_icon: Option<String>,
pub active_icon: Option<String>,
pub active_effect_image: Option<String>,
pub mastery_effects: Option<Vec<MasteryEffect>>,
pub is_blighted: Option<bool>,
pub is_tattoo: Option<bool>,
pub is_proxy: Option<bool>,
pub is_jewel_socket: Option<bool>,
pub expansion_jewel: Option<ClusterJewel>,
pub recipe: Option<Vec<String>>,
pub granted_strength: Option<usize>,
pub granted_dexterity: Option<usize>,
pub granted_intelligence: Option<usize>,
pub ascendancy_name: Option<String>,
pub is_ascendancy_start: Option<bool>,
pub is_multiple_choice: Option<bool>,
pub is_multiple_choice_option: Option<bool>,
pub granted_passive_points: Option<usize>,
pub stats: Option<Vec<String>>,
pub reminder_text: Option<Vec<String>>,
pub flavour_text: Option<Vec<String>>,
pub class_start_index: Option<usize>,
pub group: Option<usize>,
pub orbit: Option<usize>,
pub orbit_index: Option<usize>,
pub out: Vec<String>,
pub in: Vec<String>,
}Fields§
§skill: Option<usize>§name: Option<String>§icon: Option<String>§is_keystone: Option<bool>§is_notable: Option<bool>§is_mastery: Option<bool>§inactive_icon: Option<String>§active_icon: Option<String>§active_effect_image: Option<String>§mastery_effects: Option<Vec<MasteryEffect>>§is_blighted: Option<bool>§is_tattoo: Option<bool>§is_proxy: Option<bool>§is_jewel_socket: Option<bool>§expansion_jewel: Option<ClusterJewel>§recipe: Option<Vec<String>>§granted_strength: Option<usize>§granted_dexterity: Option<usize>§granted_intelligence: Option<usize>§ascendancy_name: Option<String>§is_ascendancy_start: Option<bool>§is_multiple_choice: Option<bool>§is_multiple_choice_option: Option<bool>§granted_passive_points: Option<usize>§stats: Option<Vec<String>>§reminder_text: Option<Vec<String>>§flavour_text: Option<Vec<String>>§class_start_index: Option<usize>§group: Option<usize>§orbit: Option<usize>§orbit_index: Option<usize>§out: Vec<String>§in: Vec<String>Trait Implementations§
Source§impl Clone for PassiveNode
impl Clone for PassiveNode
Source§fn clone(&self) -> PassiveNode
fn clone(&self) -> PassiveNode
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 PassiveNode
impl Debug for PassiveNode
Source§impl Default for PassiveNode
impl Default for PassiveNode
Source§fn default() -> PassiveNode
fn default() -> PassiveNode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PassiveNode
impl<'de> Deserialize<'de> for PassiveNode
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 PassiveNode
impl RefUnwindSafe for PassiveNode
impl Send for PassiveNode
impl Sync for PassiveNode
impl Unpin for PassiveNode
impl UnwindSafe for PassiveNode
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