pub struct FunctionAutomaton { /* private fields */ }Expand description
Functional automaton (stateless)
Implementations§
Trait Implementations§
Source§impl Automaton for FunctionAutomaton
impl Automaton for FunctionAutomaton
Source§fn step(
&self,
_internal: &mut Self::Internal,
_current: &ParamValue,
time: Time,
_action: &Self::Action,
) -> ParamValue
fn step( &self, _internal: &mut Self::Internal, _current: &ParamValue, time: Time, _action: &Self::Action, ) -> ParamValue
Advances the automaton by one step, producing a new output value. Read more
Source§fn initial_internal(&self) -> Self::Internal
fn initial_internal(&self) -> Self::Internal
Returns the automaton’s initial internal state (at time zero).
Source§impl Clone for FunctionAutomaton
impl Clone for FunctionAutomaton
Source§fn clone(&self) -> FunctionAutomaton
fn clone(&self) -> FunctionAutomaton
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FunctionAutomaton
impl !RefUnwindSafe for FunctionAutomaton
impl Send for FunctionAutomaton
impl Sync for FunctionAutomaton
impl Unpin for FunctionAutomaton
impl UnsafeUnpin for FunctionAutomaton
impl !UnwindSafe for FunctionAutomaton
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