pub struct Item {Show 79 fields
pub verified: bool,
pub w: usize,
pub h: usize,
pub icon: String,
pub support: Option<bool>,
pub stack_size: Option<i64>,
pub max_stack_size: Option<i64>,
pub stack_size_text: Option<String>,
pub league: Option<String>,
pub id: Option<String>,
pub influences: Option<HashMap<String, bool>>,
pub elder: Option<bool>,
pub shaper: Option<bool>,
pub searing: Option<bool>,
pub tangled: Option<bool>,
pub abyss_jewel: Option<bool>,
pub delve: Option<bool>,
pub fractured: Option<bool>,
pub synthesized: Option<bool>,
pub sockets: Option<Vec<ItemSocket>>,
pub socketed_items: Option<Vec<Self>>,
pub name: String,
pub type_line: String,
pub base_type: String,
pub identified: bool,
pub item_level: Option<i32>,
pub note: Option<String>,
pub forum_note: Option<String>,
pub locked_to_character: Option<bool>,
pub locked_to_account: Option<bool>,
pub duplicated: Option<bool>,
pub split: Option<bool>,
pub corrupted: Option<bool>,
pub unmodifiable: Option<bool>,
pub cis_race_reward: Option<bool>,
pub sea_race_reward: Option<bool>,
pub th_race_reward: Option<bool>,
pub properties: Option<Vec<ItemProperty>>,
pub notable_properties: Option<Vec<ItemProperty>>,
pub requirements: Option<Vec<ItemProperty>>,
pub additional_properties: Option<Vec<ItemProperty>>,
pub next_level_requirements: Option<Vec<ItemProperty>>,
pub talisman_tier: Option<i64>,
pub rewards: Option<Vec<ItemRewards>>,
pub sec_descr_text: Option<String>,
pub utility_mods: Option<Vec<String>>,
pub logbook_mods: Option<Vec<LogbookArea>>,
pub enchant_mods: Option<Vec<String>>,
pub scourge_mods: Option<Vec<String>>,
pub implicit_mods: Option<Vec<String>>,
pub ultimatum_mods: Option<Vec<UltimatumMod>>,
pub explicit_mods: Option<Vec<String>>,
pub crafted_mods: Option<Vec<String>>,
pub fractured_mods: Option<Vec<String>>,
pub crucible_mods: Option<Vec<String>>,
pub cosmetic_mods: Option<Vec<String>>,
pub veiled_mods: Option<Vec<String>>,
pub veiled: Option<bool>,
pub descr_text: Option<String>,
pub flavour_text: Option<Vec<String>>,
pub flavour_text_note: Option<String>,
pub prophecy_text: Option<String>,
pub is_relic: Option<bool>,
pub foil_variation: Option<i64>,
pub replica: Option<bool>,
pub foreseeing: Option<bool>,
pub incubated_item: Option<Incubator>,
pub scourged: Option<ScourgeStatus>,
pub crucible: Option<CrucibleTree>,
pub ruthless: Option<bool>,
pub frame_type: Option<FrameType>,
pub art_filename: Option<String>,
pub hybrid: Option<HybridValues>,
pub extended: Option<ExtendedValues>,
pub x: Option<usize>,
pub y: Option<usize>,
pub inventory_id: Option<String>,
pub socket: Option<usize>,
pub colour: Option<String>,
}Fields§
§verified: bool§w: usize§h: usize§icon: String§support: Option<bool>§stack_size: Option<i64>§max_stack_size: Option<i64>§stack_size_text: Option<String>§league: Option<String>§id: Option<String>§influences: Option<HashMap<String, bool>>§elder: Option<bool>§shaper: Option<bool>§searing: Option<bool>§tangled: Option<bool>§abyss_jewel: Option<bool>§delve: Option<bool>§fractured: Option<bool>§synthesized: Option<bool>§sockets: Option<Vec<ItemSocket>>§socketed_items: Option<Vec<Self>>§name: String§type_line: String§base_type: String§identified: bool§item_level: Option<i32>§note: Option<String>§forum_note: Option<String>§locked_to_character: Option<bool>§locked_to_account: Option<bool>§duplicated: Option<bool>§split: Option<bool>§corrupted: Option<bool>§unmodifiable: Option<bool>§cis_race_reward: Option<bool>§sea_race_reward: Option<bool>§th_race_reward: Option<bool>§properties: Option<Vec<ItemProperty>>§notable_properties: Option<Vec<ItemProperty>>§requirements: Option<Vec<ItemProperty>>§additional_properties: Option<Vec<ItemProperty>>§next_level_requirements: Option<Vec<ItemProperty>>§talisman_tier: Option<i64>§rewards: Option<Vec<ItemRewards>>§sec_descr_text: Option<String>§utility_mods: Option<Vec<String>>§logbook_mods: Option<Vec<LogbookArea>>§enchant_mods: Option<Vec<String>>§scourge_mods: Option<Vec<String>>§implicit_mods: Option<Vec<String>>§ultimatum_mods: Option<Vec<UltimatumMod>>§explicit_mods: Option<Vec<String>>§crafted_mods: Option<Vec<String>>§fractured_mods: Option<Vec<String>>§crucible_mods: Option<Vec<String>>§cosmetic_mods: Option<Vec<String>>§veiled_mods: Option<Vec<String>>§veiled: Option<bool>§descr_text: Option<String>§flavour_text: Option<Vec<String>>§flavour_text_note: Option<String>§prophecy_text: Option<String>§is_relic: Option<bool>§foil_variation: Option<i64>§replica: Option<bool>§foreseeing: Option<bool>§incubated_item: Option<Incubator>§scourged: Option<ScourgeStatus>§crucible: Option<CrucibleTree>§ruthless: Option<bool>§frame_type: Option<FrameType>§art_filename: Option<String>§hybrid: Option<HybridValues>§extended: Option<ExtendedValues>§x: Option<usize>§y: Option<usize>§inventory_id: Option<String>§socket: Option<usize>§colour: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
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 Item
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnwindSafe for Item
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