pub struct MeleeWeapon {Show 54 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 blocking_angle: Option<i32>,
pub combo_duration: Option<i32>,
pub damage_per_shot: Option<Vec<f32>>,
pub follow_through: Option<f32>,
pub heavy_attack_damage: Option<i32>,
pub heavy_slam_attack: Option<i32>,
pub heavy_slam_radial_damage: Option<i32>,
pub heavy_slam_radius: Option<i32>,
pub range: Option<f32>,
pub slam_attack: Option<i32>,
pub slam_radial_damage: Option<i32>,
pub slam_radius: Option<i32>,
pub slide_attack: Option<i32>,
pub stance_polarity: Option<Polarity>,
pub wind_up: Option<f32>,
}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>§blocking_angle: Option<i32>§combo_duration: Option<i32>§damage_per_shot: Option<Vec<f32>>§follow_through: Option<f32>§heavy_attack_damage: Option<i32>§heavy_slam_attack: Option<i32>§heavy_slam_radial_damage: Option<i32>§heavy_slam_radius: Option<i32>§range: Option<f32>§slam_attack: Option<i32>§slam_radial_damage: Option<i32>§slam_radius: Option<i32>§slide_attack: Option<i32>§stance_polarity: Option<Polarity>§wind_up: Option<f32>Implementations§
Source§impl MeleeWeapon
impl MeleeWeapon
pub fn new() -> MeleeWeapon
Trait Implementations§
Source§impl Clone for MeleeWeapon
impl Clone for MeleeWeapon
Source§fn clone(&self) -> MeleeWeapon
fn clone(&self) -> MeleeWeapon
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 MeleeWeapon
impl Debug for MeleeWeapon
Source§impl Default for MeleeWeapon
impl Default for MeleeWeapon
Source§fn default() -> MeleeWeapon
fn default() -> MeleeWeapon
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeleeWeapon
impl<'de> Deserialize<'de> for MeleeWeapon
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 MeleeWeapon
impl PartialEq for MeleeWeapon
Source§impl Serialize for MeleeWeapon
impl Serialize for MeleeWeapon
impl StructuralPartialEq for MeleeWeapon
Auto Trait Implementations§
impl Freeze for MeleeWeapon
impl RefUnwindSafe for MeleeWeapon
impl Send for MeleeWeapon
impl Sync for MeleeWeapon
impl Unpin for MeleeWeapon
impl UnwindSafe for MeleeWeapon
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