pub struct ResourceGainEvent {
pub actual: f64,
pub wasted: f64,
pub source: ResourceGainSource,
pub secondary: bool,
}Expand description
One completed resource gain, including the amount rejected by the resource cap.
Fields§
§actual: f64§wasted: f64§source: ResourceGainSource§secondary: boolTrait Implementations§
Source§impl Clone for ResourceGainEvent
impl Clone for ResourceGainEvent
Source§fn clone(&self) -> ResourceGainEvent
fn clone(&self) -> ResourceGainEvent
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 ResourceGainEvent
impl Debug for ResourceGainEvent
Source§impl PartialEq for ResourceGainEvent
impl PartialEq for ResourceGainEvent
impl Copy for ResourceGainEvent
impl StructuralPartialEq for ResourceGainEvent
Auto Trait Implementations§
impl Freeze for ResourceGainEvent
impl RefUnwindSafe for ResourceGainEvent
impl Send for ResourceGainEvent
impl Sync for ResourceGainEvent
impl Unpin for ResourceGainEvent
impl UnsafeUnpin for ResourceGainEvent
impl UnwindSafe for ResourceGainEvent
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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