pub trait RequestDefaults: RequestModifiers {
// Provided methods
fn default_headers(&self, request_builder: RequestBuilder) -> RequestBuilder { ... }
fn default_parameters(
&self,
request_builder: RequestBuilder,
) -> RequestBuilder { ... }
fn default_post_requestor(
&self,
endpoint: &str,
json: String,
) -> RequestBuilder { ... }
fn default_get_requestor<'a>(
&self,
endpoint: &str,
parameters: &HashMap<&'a str, Value>,
) -> RequestBuilder { ... }
}
Expand description
The RequestDefaults trait provides default methods for configuring and modifying HTTP requests.
Provided Methods§
Sourcefn default_headers(&self, request_builder: RequestBuilder) -> RequestBuilder
fn default_headers(&self, request_builder: RequestBuilder) -> RequestBuilder
Sourcefn default_parameters(&self, request_builder: RequestBuilder) -> RequestBuilder
fn default_parameters(&self, request_builder: RequestBuilder) -> RequestBuilder
Sourcefn default_post_requestor(&self, endpoint: &str, json: String) -> RequestBuilder
fn default_post_requestor(&self, endpoint: &str, json: String) -> RequestBuilder
Sourcefn default_get_requestor<'a>(
&self,
endpoint: &str,
parameters: &HashMap<&'a str, Value>,
) -> RequestBuilder
fn default_get_requestor<'a>( &self, endpoint: &str, parameters: &HashMap<&'a str, Value>, ) -> RequestBuilder
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.