pub trait ProviderFixtureBuilder<'fixture> {
type Error;
// Required method
fn build<'request>(
&self,
request: DynamicRequest<'request>,
) -> Result<&'fixture ResponseFixture<'fixture>, Self::Error>;
}Expand description
Provider-neutral contract for choosing one deterministic response fixture.
Required Associated Types§
Required Methods§
Sourcefn build<'request>(
&self,
request: DynamicRequest<'request>,
) -> Result<&'fixture ResponseFixture<'fixture>, Self::Error>
fn build<'request>( &self, request: DynamicRequest<'request>, ) -> Result<&'fixture ResponseFixture<'fixture>, Self::Error>
Selects the response for one request without consuming scenario state.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".