pub struct HurlEngineFactory;Expand description
The compiled-in hurl engine, registered by proef-cli (ADR-0002).
Trait Implementations§
Source§impl EngineFactory for HurlEngineFactory
impl EngineFactory for HurlEngineFactory
Source§fn step_kinds(&self) -> &'static [StepKindSpec]
fn step_kinds(&self) -> &'static [StepKindSpec]
The pack step kinds this engine claims, with their payload schemas.
Source§fn doctor(&self) -> Vec<DoctorCheck>
fn doctor(&self) -> Vec<DoctorCheck>
Environment checks surfaced through
proef doctor.Source§fn open(&self, ctx: &ScenarioCtx) -> Result<Box<dyn EngineSession>, EngineError>
fn open(&self, ctx: &ScenarioCtx) -> Result<Box<dyn EngineSession>, EngineError>
Open a session for one scenario. Sessions are opened lazily on the first
batch routed to this engine and torn down via
EngineSession::finish.Auto Trait Implementations§
impl Freeze for HurlEngineFactory
impl RefUnwindSafe for HurlEngineFactory
impl Send for HurlEngineFactory
impl Sync for HurlEngineFactory
impl Unpin for HurlEngineFactory
impl UnsafeUnpin for HurlEngineFactory
impl UnwindSafe for HurlEngineFactory
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