pub struct RangedWeapon {Show 39 fields
pub accuracy: f64,
pub attacks: Vec<RangedAttack>,
pub build_price: f64,
pub build_quantity: i64,
pub build_time: i64,
pub components: Vec<Component>,
pub consume_on_build: bool,
pub critical_chance: f64,
pub critical_multiplier: f64,
pub damage: HashMap<String, f64>,
pub damage_per_shot: Vec<f64>,
pub description: String,
pub disposition: f64,
pub fire_rate: f64,
pub image_name: String,
pub introduced: Introduced,
pub is_prime: bool,
pub magazine_size: i64,
pub masterable: bool,
pub mastery_req: i64,
pub multishot: f64,
pub name: String,
pub noise: String,
pub omega_attenuation: f64,
pub polarities: Vec<Polarity>,
pub proc_chance: f64,
pub product_category: String,
pub release_date: NaiveDate,
pub reload_time: f64,
pub skip_build_time_price: i64,
pub slot: i64,
pub tags: Vec<String>,
pub total_damage: f64,
pub tradable: bool,
pub trigger: Trigger,
pub unique_name: String,
pub vaulted: Option<bool>,
pub wikia_thumbnail: String,
pub wikia_url: String,
}Fields§
§accuracy: f64§attacks: Vec<RangedAttack>§build_price: f64§build_quantity: i64§build_time: i64§components: Vec<Component>§consume_on_build: bool§critical_chance: f64§critical_multiplier: f64§damage: HashMap<String, f64>§damage_per_shot: Vec<f64>§description: String§disposition: f64§fire_rate: f64§image_name: String§introduced: Introduced§is_prime: bool§magazine_size: i64§masterable: bool§mastery_req: i64§multishot: f64§name: String§noise: String§omega_attenuation: f64§polarities: Vec<Polarity>§proc_chance: f64§product_category: String§release_date: NaiveDate§reload_time: f64§skip_build_time_price: i64§slot: i64§total_damage: f64§tradable: bool§trigger: Trigger§unique_name: String§vaulted: Option<bool>This will be Some, if RangedWeapon::is_prime is true
wikia_thumbnail: String§wikia_url: StringTrait 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<'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
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