pub struct FailingProcessor { /* private fields */ }Expand description
Failing processor: always returns an error.
Used for Criterion 1 (ring integrity) and fault injection testing.
Implementations§
Trait Implementations§
Source§impl Clone for FailingProcessor
impl Clone for FailingProcessor
Source§fn clone(&self) -> FailingProcessor
fn clone(&self) -> FailingProcessor
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 FailingProcessor
impl Debug for FailingProcessor
Source§impl UnitProcessor for FailingProcessor
impl UnitProcessor for FailingProcessor
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 FailingProcessor
impl RefUnwindSafe for FailingProcessor
impl Send for FailingProcessor
impl Sync for FailingProcessor
impl Unpin for FailingProcessor
impl UnsafeUnpin for FailingProcessor
impl UnwindSafe for FailingProcessor
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