pub struct DoubleTapNode { /* private fields */ }Implementations§
Source§impl DoubleTapNode
impl DoubleTapNode
Trait Implementations§
Source§impl AnalysisNode for DoubleTapNode
impl AnalysisNode for DoubleTapNode
type State = DoubleTapCalculator
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 DoubleTapNode
impl RefUnwindSafe for DoubleTapNode
impl Send for DoubleTapNode
impl Sync for DoubleTapNode
impl Unpin for DoubleTapNode
impl UnsafeUnpin for DoubleTapNode
impl UnwindSafe for DoubleTapNode
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