pub struct RangedWeapon {Show 45 fields
pub name: Option<String>,
pub unique_name: Option<String>,
pub description: Option<String>,
pub type: Option<String>,
pub tradable: Option<bool>,
pub category: Option<String>,
pub product_category: Option<String>,
pub patchlogs: Option<Vec<Patchlog>>,
pub components: Option<Vec<ShallowItem>>,
pub introduced: Option<Box<Introduced>>,
pub estimated_vault_date: Option<String>,
pub url: Option<String>,
pub mr: Option<f64>,
pub riven_disposition: Option<f64>,
pub polarities: Option<Vec<Polarity>>,
pub thumbnail: Option<String>,
pub tags: Option<Vec<String>>,
pub vaulted: Option<bool>,
pub market_cost: Option<String>,
pub bp_cost: Option<String>,
pub attacks: Option<Vec<Attack>>,
pub mastery_req: Option<i32>,
pub build_price: Option<i32>,
pub build_time: Option<i32>,
pub skip_build_time_price: Option<i32>,
pub build_quantity: Option<i32>,
pub consume_on_build: Option<bool>,
pub wikia_thumbnail: Option<String>,
pub wikia_url: Option<String>,
pub critical_chance: Option<f32>,
pub critical_multiplier: Option<f32>,
pub disposition: Option<i32>,
pub fire_rate: Option<f32>,
pub omega_attenuation: Option<f32>,
pub proc_chance: Option<f32>,
pub release_date: Option<f32>,
pub slot: Option<i32>,
pub total_damage: Option<i32>,
pub vault_date: Option<String>,
pub accuracy: Option<f64>,
pub ammo: Option<f64>,
pub magazine_size: Option<i32>,
pub multishot: Option<f32>,
pub noise: Option<String>,
pub trigger: Option<String>,
}Fields§
§name: Option<String>§unique_name: Option<String>§description: Option<String>§type: Option<String>§tradable: Option<bool>§category: Option<String>§product_category: Option<String>§patchlogs: Option<Vec<Patchlog>>§components: Option<Vec<ShallowItem>>§introduced: Option<Box<Introduced>>§estimated_vault_date: Option<String>§url: Option<String>§mr: Option<f64>§riven_disposition: Option<f64>§polarities: Option<Vec<Polarity>>§thumbnail: Option<String>§vaulted: Option<bool>§market_cost: Option<String>§bp_cost: Option<String>§attacks: Option<Vec<Attack>>§mastery_req: Option<i32>§build_price: Option<i32>§build_time: Option<i32>§skip_build_time_price: Option<i32>§build_quantity: Option<i32>§consume_on_build: Option<bool>§wikia_thumbnail: Option<String>§wikia_url: Option<String>§critical_chance: Option<f32>§critical_multiplier: Option<f32>§disposition: Option<i32>§fire_rate: Option<f32>§omega_attenuation: Option<f32>§proc_chance: Option<f32>§release_date: Option<f32>§slot: Option<i32>Specifies the slot of an item.
total_damage: Option<i32>§vault_date: Option<String>§accuracy: Option<f64>§ammo: Option<f64>§magazine_size: Option<i32>§multishot: Option<f32>§noise: Option<String>§trigger: Option<String>Implementations§
Source§impl RangedWeapon
impl RangedWeapon
pub fn new() -> RangedWeapon
Trait Implementations§
Source§impl Clone for RangedWeapon
impl Clone for RangedWeapon
Source§fn clone(&self) -> RangedWeapon
fn clone(&self) -> RangedWeapon
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 RangedWeapon
impl Debug for RangedWeapon
Source§impl Default for RangedWeapon
impl Default for RangedWeapon
Source§fn default() -> RangedWeapon
fn default() -> RangedWeapon
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RangedWeapon
impl<'de> Deserialize<'de> for RangedWeapon
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
Source§impl PartialEq for RangedWeapon
impl PartialEq for RangedWeapon
Source§impl Serialize for RangedWeapon
impl Serialize for RangedWeapon
impl StructuralPartialEq for RangedWeapon
Auto Trait Implementations§
impl Freeze for RangedWeapon
impl RefUnwindSafe for RangedWeapon
impl Send for RangedWeapon
impl Sync for RangedWeapon
impl Unpin for RangedWeapon
impl UnwindSafe for RangedWeapon
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