pub struct HeavyStatus {
pub config: HeavyEngine,
pub rate_hz: f32,
pub frame_ms: Option<f32>,
pub suggested_chunks: u32,
}Expand description
Snapshot of a target’s heavy-engine state.
Fields§
§config: HeavyEngine§rate_hz: f32Current paced frame rate.
frame_ms: Option<f32>Smoothed GPU time per frame, once measured.
suggested_chunks: u32Chunks per frame that meet chunk_ms.
Trait Implementations§
Source§impl Clone for HeavyStatus
impl Clone for HeavyStatus
impl Copy for HeavyStatus
Source§impl Debug for HeavyStatus
impl Debug for HeavyStatus
Source§impl PartialEq for HeavyStatus
impl PartialEq for HeavyStatus
impl StructuralPartialEq for HeavyStatus
Auto Trait Implementations§
impl Forget for HeavyStatus
impl Freeze for HeavyStatus
impl Move for HeavyStatus
impl RefUnwindSafe for HeavyStatus
impl Send for HeavyStatus
impl Sync for HeavyStatus
impl Unpin for HeavyStatus
impl UnsafeUnpin for HeavyStatus
impl UnwindSafe for HeavyStatus
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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