pub(super) struct SimSummary {Show 14 fields
spec: String,
duration_s: f64,
iterations: u32,
threads: usize,
elapsed_s: f64,
throughput_per_sec: f64,
mean_dps: f64,
std_dps: f64,
min_dps: f64,
max_dps: f64,
spells: Vec<SpellSummary>,
auras: Vec<AuraSummary>,
resources: Vec<ResourceSummary>,
damage_profile: Option<DamageProfileSummary>,
}Expand description
Sim summary derived once from telemetry so the text and JSON renderings can’t drift.
Fields§
§spec: String§duration_s: f64§iterations: u32§threads: usize§elapsed_s: f64§throughput_per_sec: f64§mean_dps: f64§std_dps: f64§min_dps: f64§max_dps: f64§spells: Vec<SpellSummary>§auras: Vec<AuraSummary>§resources: Vec<ResourceSummary>§damage_profile: Option<DamageProfileSummary>Implementations§
Trait Implementations§
Source§impl Debug for SimSummary
impl Debug for SimSummary
Auto Trait Implementations§
impl Freeze for SimSummary
impl RefUnwindSafe for SimSummary
impl Send for SimSummary
impl Sync for SimSummary
impl Unpin for SimSummary
impl UnsafeUnpin for SimSummary
impl UnwindSafe for SimSummary
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
§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