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