pub struct VerifierRunner;Expand description
Runs verification commands using tokio::process::Command.
Implementations§
Source§impl VerifierRunner
impl VerifierRunner
Sourcepub async fn run(spec: &VerifierSpec, project_root: &Path) -> VerifierResult
pub async fn run(spec: &VerifierSpec, project_root: &Path) -> VerifierResult
Run a single verification spec and return the result.
The command is executed via sh -c <command> under the hood, using
the project root (or spec-level cwd) as the working directory.
Auto Trait Implementations§
impl Freeze for VerifierRunner
impl RefUnwindSafe for VerifierRunner
impl Send for VerifierRunner
impl Sync for VerifierRunner
impl Unpin for VerifierRunner
impl UnsafeUnpin for VerifierRunner
impl UnwindSafe for VerifierRunner
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more