pub struct CapturedStatsFrame<Modules> {
pub frame_number: usize,
pub time: f32,
pub dt: f32,
pub seconds_remaining: Option<i32>,
pub game_state: Option<i32>,
pub gameplay_phase: GameplayPhase,
pub is_live_play: bool,
pub modules: Modules,
}Fields§
§frame_number: usize§time: f32§dt: f32§seconds_remaining: Option<i32>§game_state: Option<i32>§gameplay_phase: GameplayPhase§is_live_play: bool§modules: ModulesImplementations§
Source§impl<Modules> CapturedStatsFrame<Modules>
impl<Modules> CapturedStatsFrame<Modules>
pub fn map_modules<Mapped, F>(
self,
transform: F,
) -> SubtrActorResult<CapturedStatsFrame<Mapped>>where
F: FnOnce(Modules) -> SubtrActorResult<Mapped>,
Trait Implementations§
Source§impl<Modules: Clone> Clone for CapturedStatsFrame<Modules>
impl<Modules: Clone> Clone for CapturedStatsFrame<Modules>
Source§fn clone(&self) -> CapturedStatsFrame<Modules>
fn clone(&self) -> CapturedStatsFrame<Modules>
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<Modules: Debug> Debug for CapturedStatsFrame<Modules>
impl<Modules: Debug> Debug for CapturedStatsFrame<Modules>
Source§impl<Modules: PartialEq> PartialEq for CapturedStatsFrame<Modules>
impl<Modules: PartialEq> PartialEq for CapturedStatsFrame<Modules>
Source§impl<Modules> Serialize for CapturedStatsFrame<Modules>where
Modules: Serialize,
impl<Modules> Serialize for CapturedStatsFrame<Modules>where
Modules: Serialize,
impl<Modules> StructuralPartialEq for CapturedStatsFrame<Modules>
Auto Trait Implementations§
impl<Modules> Freeze for CapturedStatsFrame<Modules>where
Modules: Freeze,
impl<Modules> RefUnwindSafe for CapturedStatsFrame<Modules>where
Modules: RefUnwindSafe,
impl<Modules> Send for CapturedStatsFrame<Modules>where
Modules: Send,
impl<Modules> Sync for CapturedStatsFrame<Modules>where
Modules: Sync,
impl<Modules> Unpin for CapturedStatsFrame<Modules>where
Modules: Unpin,
impl<Modules> UnsafeUnpin for CapturedStatsFrame<Modules>where
Modules: UnsafeUnpin,
impl<Modules> UnwindSafe for CapturedStatsFrame<Modules>where
Modules: UnwindSafe,
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