pub struct DogmaEffect {Show 21 fields
pub description: Option<String>,
pub disallow_auto_repeat: Option<bool>,
pub discharge_attribute_id: Option<i64>,
pub display_name: Option<String>,
pub duration_attribute_id: Option<i64>,
pub effect_category: Option<i64>,
pub effect_id: i64,
pub electronic_chance: Option<bool>,
pub falloff_attribute_id: Option<i64>,
pub icon_id: Option<i64>,
pub is_assistance: Option<bool>,
pub is_offensive: Option<bool>,
pub is_warp_safe: Option<bool>,
pub modifiers: Option<Vec<DogmaEffectModifier>>,
pub name: Option<String>,
pub post_expression: Option<i64>,
pub pre_expression: Option<i64>,
pub published: Option<bool>,
pub range_attribute_id: Option<i64>,
pub range_chance: Option<bool>,
pub tracking_speed_attribute_id: Option<i64>,
}Expand description
Information about a dogma effect.
Fields§
§description: Option<String>§disallow_auto_repeat: Option<bool>§discharge_attribute_id: Option<i64>§display_name: Option<String>§duration_attribute_id: Option<i64>§effect_category: Option<i64>§effect_id: i64§electronic_chance: Option<bool>§falloff_attribute_id: Option<i64>§icon_id: Option<i64>§is_assistance: Option<bool>§is_offensive: Option<bool>§is_warp_safe: Option<bool>§modifiers: Option<Vec<DogmaEffectModifier>>§name: Option<String>§post_expression: Option<i64>§pre_expression: Option<i64>§published: Option<bool>§range_attribute_id: Option<i64>§range_chance: Option<bool>§tracking_speed_attribute_id: Option<i64>Trait Implementations§
Source§impl Clone for DogmaEffect
impl Clone for DogmaEffect
Source§impl Debug for DogmaEffect
impl Debug for DogmaEffect
Source§impl<'de> Deserialize<'de> for DogmaEffect
impl<'de> Deserialize<'de> for DogmaEffect
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 DogmaEffect
impl PartialEq for DogmaEffect
impl StructuralPartialEq for DogmaEffect
Auto Trait Implementations§
impl Freeze for DogmaEffect
impl RefUnwindSafe for DogmaEffect
impl Send for DogmaEffect
impl Sync for DogmaEffect
impl Unpin for DogmaEffect
impl UnsafeUnpin for DogmaEffect
impl UnwindSafe for DogmaEffect
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