[−][src]Trait misskey_core::Client
Abstraction over API clients.
Associated Types
Loading content...Required methods
pub fn request<R: Request>(
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
[src]
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
Implementations on Foreign Types
impl<C: Client + ?Sized, '_> Client for &'_ C
[src]
type Error = C::Error
pub fn request<R: Request>(
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
[src]
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
impl<C: Client + ?Sized, '_> Client for &'_ mut C
[src]
type Error = C::Error
pub fn request<R: Request>(
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
[src]
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
impl<C: Client + ?Sized> Client for Box<C>
[src]
type Error = C::Error
pub fn request<R: Request>(
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>
[src]
&self,
request: R
) -> BoxFuture<'_, Result<ApiResult<R::Response>, Self::Error>>