pub struct FrameInfoNode { /* private fields */ }Implementations§
Source§impl FrameInfoNode
impl FrameInfoNode
Trait Implementations§
Source§impl AnalysisNode for FrameInfoNode
impl AnalysisNode for FrameInfoNode
type State = FrameInfo
fn name(&self) -> &'static str
fn dependencies(&self) -> Vec<AnalysisDependency>
fn evaluate(&mut self, ctx: &AnalysisStateContext<'_>) -> SubtrActorResult<()>
fn state(&self) -> &Self::State
fn on_replay_meta(&mut self, _meta: &ReplayMeta) -> SubtrActorResult<()>
fn finish(&mut self) -> SubtrActorResult<()>
Auto Trait Implementations§
impl Freeze for FrameInfoNode
impl RefUnwindSafe for FrameInfoNode
impl Send for FrameInfoNode
impl Sync for FrameInfoNode
impl Unpin for FrameInfoNode
impl UnsafeUnpin for FrameInfoNode
impl UnwindSafe for FrameInfoNode
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) -> 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