pub enum ReactiveArmor {
DoNotAdapt,
DamageProfile,
Profile(DamageProfile),
}Expand description
What a Reactive Armor Hardener shifts its resistances towards.
EVE shows it as a plain 15/15/15/15 hardener, as the client has no damage
to shift it against. DoNotAdapt reports the same, and is the default.
Variants§
DoNotAdapt
Leave the resistances where they start, the way EVE shows them.
DamageProfile
Shift towards the damage the ship is already assumed to take.
Profile(DamageProfile)
Shift towards damage of its own, which the rest of the fit ignores.
Trait Implementations§
Source§impl Clone for ReactiveArmor
impl Clone for ReactiveArmor
impl Copy for ReactiveArmor
Source§impl Debug for ReactiveArmor
impl Debug for ReactiveArmor
Source§impl Default for ReactiveArmor
impl Default for ReactiveArmor
Source§impl<'de> Deserialize<'de> for ReactiveArmor
impl<'de> Deserialize<'de> for ReactiveArmor
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 ReactiveArmor
impl PartialEq for ReactiveArmor
Source§impl Serialize for ReactiveArmor
impl Serialize for ReactiveArmor
impl StructuralPartialEq for ReactiveArmor
Auto Trait Implementations§
impl Freeze for ReactiveArmor
impl RefUnwindSafe for ReactiveArmor
impl Send for ReactiveArmor
impl Sync for ReactiveArmor
impl Unpin for ReactiveArmor
impl UnsafeUnpin for ReactiveArmor
impl UnwindSafe for ReactiveArmor
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