pub struct EchoProcessor;Expand description
Echo processor: returns the input Quad unmodified.
Implementations§
Source§impl EchoProcessor
impl EchoProcessor
Trait Implementations§
Source§impl Clone for EchoProcessor
impl Clone for EchoProcessor
Source§fn clone(&self) -> EchoProcessor
fn clone(&self) -> EchoProcessor
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 EchoProcessor
impl Debug for EchoProcessor
Source§impl Default for EchoProcessor
impl Default for EchoProcessor
Source§fn default() -> EchoProcessor
fn default() -> EchoProcessor
Returns the “default value” for a type. Read more
Source§impl UnitProcessor for EchoProcessor
impl UnitProcessor for EchoProcessor
Source§fn process(
&mut self,
_unit_id: UnitId,
_cycle_index: u64,
input: &Quad,
_data: &Quad,
) -> Result<Quad, UnitProcessorError>
fn process( &mut self, _unit_id: UnitId, _cycle_index: u64, input: &Quad, _data: &Quad, ) -> Result<Quad, UnitProcessorError>
Process an incoming (stripped) Quad and produce an output Quad. Read more
Auto Trait Implementations§
impl Freeze for EchoProcessor
impl RefUnwindSafe for EchoProcessor
impl Send for EchoProcessor
impl Sync for EchoProcessor
impl Unpin for EchoProcessor
impl UnsafeUnpin for EchoProcessor
impl UnwindSafe for EchoProcessor
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