pub trait EndpointParams: Sized + Default {
type BuilderState;
// Required method
fn apply_params(self, builder: RequestBuilder<'_>) -> RequestBuilder<'_>;
}Expand description
Applies path parameters to a RequestBuilder.
Unlike EndpointQuery, this trait participates in type-state: non-unit params use
NeedsParams so .params() is required before send.
Required Associated Types§
Sourcetype BuilderState
type BuilderState
When NeedsParams, .params() is required before send.
Required Methods§
Sourcefn apply_params(self, builder: RequestBuilder<'_>) -> RequestBuilder<'_>
fn apply_params(self, builder: RequestBuilder<'_>) -> RequestBuilder<'_>
Applies this type’s parameters to builder.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".