pub struct DriverStep {
pub output: DriverOutput,
pub command: Option<SocketCommand>,
}Expand description
One driver step: the decision output plus at most one emitted command.
Fields§
§output: DriverOutputThe decision output for the handled event.
command: Option<SocketCommand>A command the adapter must execute, when one was emitted.
Trait Implementations§
Source§impl Clone for DriverStep
impl Clone for DriverStep
Source§fn clone(&self) -> DriverStep
fn clone(&self) -> DriverStep
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 moreSource§impl Debug for DriverStep
impl Debug for DriverStep
impl Eq for DriverStep
Source§impl PartialEq for DriverStep
impl PartialEq for DriverStep
impl StructuralPartialEq for DriverStep
Auto Trait Implementations§
impl Freeze for DriverStep
impl RefUnwindSafe for DriverStep
impl Send for DriverStep
impl Sync for DriverStep
impl Unpin for DriverStep
impl UnsafeUnpin for DriverStep
impl UnwindSafe for DriverStep
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.