pub struct DummyExecutor { /* private fields */ }Expand description
A network-free executor for tests.
Returns the task ID as text and reports 100 tokens. Defaults to success and
model dummy; a task’s explicit model takes precedence. Failure mode returns
Ok(Response { success: false, .. }), not an execution error.
Implementations§
Source§impl DummyExecutor
impl DummyExecutor
Sourcepub fn set_success(&mut self)
pub fn set_success(&mut self)
Makes subsequent responses successful (the default).
Trait Implementations§
Source§impl Clone for DummyExecutor
impl Clone for DummyExecutor
Source§fn clone(&self) -> DummyExecutor
fn clone(&self) -> DummyExecutor
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 DummyExecutor
impl Debug for DummyExecutor
Source§impl Default for DummyExecutor
impl Default for DummyExecutor
Auto Trait Implementations§
impl Freeze for DummyExecutor
impl RefUnwindSafe for DummyExecutor
impl Send for DummyExecutor
impl Sync for DummyExecutor
impl Unpin for DummyExecutor
impl UnsafeUnpin for DummyExecutor
impl UnwindSafe for DummyExecutor
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