pub trait RestApi<R, BRE>: Send + Sync {
// Required methods
fn configure_request(
&self,
request_builder: Builder,
config: &RestApiRequestConfig,
) -> Builder;
fn sign(
&self,
request_builder: Builder,
ram: &mut RestApiMethod<R, BRE>,
config: &RestApiRequestConfig,
) -> Builder;
fn request_body_type(&self) -> RequestBodyType;
}Required Methods§
fn configure_request( &self, request_builder: Builder, config: &RestApiRequestConfig, ) -> Builder
fn sign( &self, request_builder: Builder, ram: &mut RestApiMethod<R, BRE>, config: &RestApiRequestConfig, ) -> Builder
fn request_body_type(&self) -> RequestBodyType
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".