pub enum BuffV2 {
ClickFrenzy {
ticks_remaining: u32,
initial_ticks: u32,
mult: f64,
},
}Expand description
V2 mirror of Buff. After Phase 3 of #21 the live Buff carries only
click-side variants — per-fingerer multipliers live on the modifier
system instead. V2’s frozen shape matches that: the V1→V2 conversion
absorbs BuffV1::FingererBoost into per-fingerer modifiers before
BuffV2 ever sees them.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BuffV2
impl<'de> Deserialize<'de> for BuffV2
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
Auto Trait Implementations§
impl Freeze for BuffV2
impl RefUnwindSafe for BuffV2
impl Send for BuffV2
impl Sync for BuffV2
impl Unpin for BuffV2
impl UnsafeUnpin for BuffV2
impl UnwindSafe for BuffV2
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more