pub struct VmRunner { /* private fields */ }Expand description
Step runner that executes pipeline steps inside lightweight VMs
via the HmVm orchestrator.
Implementations§
Trait Implementations§
Source§impl StepRunner for VmRunner
impl StepRunner for VmRunner
Source§fn execute(
&self,
ctx: &StepContext,
input: ExecutorInput,
) -> Pin<Box<dyn Future<Output = Result<StepResult>> + Send + '_>>
fn execute( &self, ctx: &StepContext, input: ExecutorInput, ) -> Pin<Box<dyn Future<Output = Result<StepResult>> + Send + '_>>
Execute a single pipeline step. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for VmRunner
impl !UnwindSafe for VmRunner
impl Freeze for VmRunner
impl Send for VmRunner
impl Sync for VmRunner
impl Unpin for VmRunner
impl UnsafeUnpin for VmRunner
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