pub struct FakeProvider { /* private fields */ }Expand description
A recording command runner with configurable docker run failure.
Implementations§
Source§impl FakeProvider
impl FakeProvider
Sourcepub fn failing_run_at(number: usize) -> Self
pub fn failing_run_at(number: usize) -> Self
Construct a recorder whose one-based docker run number fails.
Trait Implementations§
Source§impl CommandRunner for FakeProvider
impl CommandRunner for FakeProvider
Source§fn run(
&self,
program: &str,
args: &[String],
) -> Result<CommandOutcome, ServiceError>
fn run( &self, program: &str, args: &[String], ) -> Result<CommandOutcome, ServiceError>
Run one argv.
Source§impl Debug for FakeProvider
impl Debug for FakeProvider
Auto Trait Implementations§
impl !Freeze for FakeProvider
impl RefUnwindSafe for FakeProvider
impl Send for FakeProvider
impl Sync for FakeProvider
impl Unpin for FakeProvider
impl UnsafeUnpin for FakeProvider
impl UnwindSafe for FakeProvider
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