pub struct DefaultGraphRpcService { /* private fields */ }Expand description
Default implementation of GraphRpcService
Implementations§
Trait Implementations§
Source§impl GraphRpcService for DefaultGraphRpcService
impl GraphRpcService for DefaultGraphRpcService
Source§fn execute_query<'life0, 'async_trait>(
&'life0 self,
request: ExecuteQueryRequest,
) -> Pin<Box<dyn Future<Output = Result<ExecuteQueryResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_query<'life0, 'async_trait>(
&'life0 self,
request: ExecuteQueryRequest,
) -> Pin<Box<dyn Future<Output = Result<ExecuteQueryResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Execute a query on this node
Source§fn replicate_data<'life0, 'async_trait>(
&'life0 self,
request: ReplicateDataRequest,
) -> Pin<Box<dyn Future<Output = Result<ReplicateDataResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn replicate_data<'life0, 'async_trait>(
&'life0 self,
request: ReplicateDataRequest,
) -> Pin<Box<dyn Future<Output = Result<ReplicateDataResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Replicate data to this node
Source§fn health_check<'life0, 'async_trait>(
&'life0 self,
_request: HealthCheckRequest,
) -> Pin<Box<dyn Future<Output = Result<HealthCheckResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn health_check<'life0, 'async_trait>(
&'life0 self,
_request: HealthCheckRequest,
) -> Pin<Box<dyn Future<Output = Result<HealthCheckResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Health check
Source§fn get_shard_info<'life0, 'async_trait>(
&'life0 self,
request: GetShardInfoRequest,
) -> Pin<Box<dyn Future<Output = Result<GetShardInfoResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_shard_info<'life0, 'async_trait>(
&'life0 self,
request: GetShardInfoRequest,
) -> Pin<Box<dyn Future<Output = Result<GetShardInfoResponse, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get shard information
Auto Trait Implementations§
impl Freeze for DefaultGraphRpcService
impl !RefUnwindSafe for DefaultGraphRpcService
impl Send for DefaultGraphRpcService
impl Sync for DefaultGraphRpcService
impl Unpin for DefaultGraphRpcService
impl !UnwindSafe for DefaultGraphRpcService
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
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::Request