pub struct ApiServiceImpl;Expand description
API service implementation
Trait Implementations§
Source§impl ApiService for ApiServiceImpl
impl ApiService for ApiServiceImpl
Source§fn send_request<'life0, 'async_trait>(
&'life0 self,
request: Request<ApiRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ApiResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn send_request<'life0, 'async_trait>(
&'life0 self,
request: Request<ApiRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ApiResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Send a general request to the server
Source§impl Debug for ApiServiceImpl
impl Debug for ApiServiceImpl
Source§impl Default for ApiServiceImpl
impl Default for ApiServiceImpl
Source§fn default() -> ApiServiceImpl
fn default() -> ApiServiceImpl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApiServiceImpl
impl RefUnwindSafe for ApiServiceImpl
impl Send for ApiServiceImpl
impl Sync for ApiServiceImpl
impl Unpin for ApiServiceImpl
impl UnsafeUnpin for ApiServiceImpl
impl UnwindSafe for ApiServiceImpl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request