Struct gitlab::AsyncGitlab [−][src]
pub struct AsyncGitlab { /* fields omitted */ }
A representation of the asynchronous Gitlab API for a single user.
Separate users should use separate instances of this.
Trait Implementations
impl AsyncClient for AsyncGitlab
[src]
impl AsyncClient for AsyncGitlab
[src]type Error = RestError
The errors which may occur for this client.
fn rest_endpoint(&self, endpoint: &str) -> Result<Url, ApiError<Self::Error>>
[src]
fn rest_async<'life0, 'async_trait>(
&'life0 self,
request: Builder,
body: Vec<u8>
) -> Pin<Box<dyn Future<Output = Result<HttpResponse<Bytes>, ApiError<Self::Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Builder,
body: Vec<u8>
) -> Pin<Box<dyn Future<Output = Result<HttpResponse<Bytes>, ApiError<Self::Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Clone for AsyncGitlab
[src]
impl Clone for AsyncGitlab
[src]fn clone(&self) -> AsyncGitlab
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for AsyncGitlab
impl !RefUnwindSafe for AsyncGitlab
impl Send for AsyncGitlab
impl Send for AsyncGitlab
impl Sync for AsyncGitlab
impl Sync for AsyncGitlab
impl Unpin for AsyncGitlab
impl Unpin for AsyncGitlab
impl !UnwindSafe for AsyncGitlab
impl !UnwindSafe for AsyncGitlab
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,