pub struct RequestGenerator;Expand description
Request template generator
Implementations§
Source§impl RequestGenerator
impl RequestGenerator
Sourcepub fn generate_template(operation: &ApiOperation) -> Result<RequestTemplate>
pub fn generate_template(operation: &ApiOperation) -> Result<RequestTemplate>
Generate a request template from an API operation
Sourcepub fn generate_template_with_overrides(
operation: &ApiOperation,
overrides: Option<&OperationOverrides>,
) -> Result<RequestTemplate>
pub fn generate_template_with_overrides( operation: &ApiOperation, overrides: Option<&OperationOverrides>, ) -> Result<RequestTemplate>
Generate a request template with optional parameter overrides
When overrides are provided, they take precedence over auto-generated values. This allows users to provide realistic test data instead of placeholder values.
Auto Trait Implementations§
impl Freeze for RequestGenerator
impl RefUnwindSafe for RequestGenerator
impl Send for RequestGenerator
impl Sync for RequestGenerator
impl Unpin for RequestGenerator
impl UnwindSafe for RequestGenerator
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
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