pub struct FirecrackerExecutor { /* private fields */ }Implementations§
Source§impl FirecrackerExecutor
impl FirecrackerExecutor
pub fn new(cfg: ExecutorConfig) -> Self
pub fn config(&self) -> &ExecutorConfig
pub fn ensure_snapshot(&self) -> Result<(), ExecError>
pub async fn run_harness( &self, source: String, timeout_ms: u64, lang: Option<ResolvedLanguage>, ) -> Result<JobOutcome, ExecError>
Auto Trait Implementations§
impl !RefUnwindSafe for FirecrackerExecutor
impl !UnwindSafe for FirecrackerExecutor
impl Freeze for FirecrackerExecutor
impl Send for FirecrackerExecutor
impl Sync for FirecrackerExecutor
impl Unpin for FirecrackerExecutor
impl UnsafeUnpin for FirecrackerExecutor
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