Skip to main content

RestApi

Trait RestApi 

Source
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§

Source

fn configure_request( &self, request_builder: Builder, config: &RestApiRequestConfig, ) -> Builder

Source

fn sign( &self, request_builder: Builder, ram: &mut RestApiMethod<R, BRE>, config: &RestApiRequestConfig, ) -> Builder

Source

fn request_body_type(&self) -> RequestBodyType

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§