pub struct ResolvedStep {
pub name: Arc<str>,
pub request_config: Arc<RequestConfig>,
pub plain_headers: Arc<Vec<(String, String)>>,
pub request_template: Option<Arc<Template>>,
pub response_template: Option<Arc<Vec<TrackedField>>>,
pub captures: Vec<CaptureDefinition>,
pub inline_body: Option<Arc<str>>,
pub has_capture_headers: bool,
}Expand description
A fully resolved scenario step, ready to be executed by a ScenarioVu.
Fields§
§name: Arc<str>§request_config: Arc<RequestConfig>§plain_headers: Arc<Vec<(String, String)>>§request_template: Option<Arc<Template>>§response_template: Option<Arc<Vec<TrackedField>>>§captures: Vec<CaptureDefinition>Capture definitions to extract from the response body.
inline_body: Option<Arc<str>>Inline request body (mutually exclusive with request_template).
has_capture_headers: boolTrue if any header value contains {{capture. references.
Auto Trait Implementations§
impl Freeze for ResolvedStep
impl !RefUnwindSafe for ResolvedStep
impl Send for ResolvedStep
impl Sync for ResolvedStep
impl Unpin for ResolvedStep
impl UnsafeUnpin for ResolvedStep
impl !UnwindSafe for ResolvedStep
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