pub struct StubProcessor { /* private fields */ }Expand description
Stub processor: deterministic, identity-aware, minimal.
Satisfies Criterion 2 (distinct fingerprints per position) without implementing any unit-specific domain logic. Used in ring-level tests.
Implementations§
Source§impl StubProcessor
impl StubProcessor
Sourcepub fn invocation_count(&self) -> u64
pub fn invocation_count(&self) -> u64
Get the invocation count (for diagnostics).
Trait Implementations§
Source§impl Clone for StubProcessor
impl Clone for StubProcessor
Source§fn clone(&self) -> StubProcessor
fn clone(&self) -> StubProcessor
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 StubProcessor
impl Debug for StubProcessor
Source§impl Default for StubProcessor
impl Default for StubProcessor
Source§impl UnitProcessor for StubProcessor
impl UnitProcessor for StubProcessor
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 StubProcessor
impl RefUnwindSafe for StubProcessor
impl Send for StubProcessor
impl Sync for StubProcessor
impl Unpin for StubProcessor
impl UnsafeUnpin for StubProcessor
impl UnwindSafe for StubProcessor
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