Trait Client

Source
pub trait Client: RestClient {
    // Required method
    fn rest(
        &self,
        request: RequestBuilder,
        body: Vec<u8>,
    ) -> Result<Response<Bytes>, ApiError<Self::Error>>;
}
Expand description

A trait representing a client which can communicate with a GitLab instance.

Required Methods§

Source

fn rest( &self, request: RequestBuilder, body: Vec<u8>, ) -> Result<Response<Bytes>, ApiError<Self::Error>>

Send a REST query.

Implementors§