pub struct StatsTimelineFrameNode { /* private fields */ }Expand description
Terminal materialization node for the full stats timeline frame export.
This node aggregates many concrete calculator states into the typed
ReplayStatsFrame DTO for serialization and UI/client compatibility. It is
not a shared data provider for other analysis nodes; cross-node data flow
should stay on explicit dependencies on the specific upstream calculator or
state node.
Implementations§
Trait Implementations§
Source§impl AnalysisNode for StatsTimelineFrameNode
impl AnalysisNode for StatsTimelineFrameNode
type State = StatsTimelineFrameState
fn name(&self) -> &'static str
fn on_replay_meta(&mut self, meta: &ReplayMeta) -> SubtrActorResult<()>
fn dependencies(&self) -> Vec<AnalysisDependency>
fn evaluate(&mut self, ctx: &AnalysisStateContext<'_>) -> SubtrActorResult<()>
fn finish(&mut self, ctx: &AnalysisStateContext<'_>) -> SubtrActorResult<()>
fn state(&self) -> &Self::State
Auto Trait Implementations§
impl Freeze for StatsTimelineFrameNode
impl RefUnwindSafe for StatsTimelineFrameNode
impl Send for StatsTimelineFrameNode
impl Sync for StatsTimelineFrameNode
impl Unpin for StatsTimelineFrameNode
impl UnsafeUnpin for StatsTimelineFrameNode
impl UnwindSafe for StatsTimelineFrameNode
Blanket Implementations§
Source§impl<N> AnalysisNodeDyn for Nwhere
N: AnalysisNode,
impl<N> AnalysisNodeDyn for Nwhere
N: AnalysisNode,
fn name(&self) -> &'static str
fn provides_state_type_id(&self) -> TypeId
fn provides_state_type_name(&self) -> &'static str
fn on_replay_meta(&mut self, meta: &ReplayMeta) -> Result<(), SubtrActorError>
fn dependencies(&self) -> Vec<AnalysisDependency>
fn evaluate( &mut self, ctx: &AnalysisStateContext<'_>, ) -> Result<(), SubtrActorError>
fn finish( &mut self, ctx: &AnalysisStateContext<'_>, ) -> Result<(), SubtrActorError>
fn state_any(&self) -> &(dyn Any + 'static)
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