pub struct HelloService;Trait Implementations§
Source§impl Default for HelloService
impl Default for HelloService
Source§fn default() -> HelloService
fn default() -> HelloService
Returns the “default value” for a type. Read more
Source§impl GrpcServiceHandler for HelloService
impl GrpcServiceHandler for HelloService
Source§fn service_name(&self) -> &'static str
fn service_name(&self) -> &'static str
The name of the service for logging and identification purposes
Source§fn file_descriptor_set(&self) -> &'static [u8] ⓘ
fn file_descriptor_set(&self) -> &'static [u8] ⓘ
The compiled protobuf file descriptor set used for gRPC reflection
This should be generated using prost-build and included at compile time
Source§fn register_service(self: &Arc<Self>, builder: &mut RoutesBuilder)
fn register_service(self: &Arc<Self>, builder: &mut RoutesBuilder)
Register the service implementation with the tonic routes builder
This method should wrap the service in the appropriate tonic-generated
server and add it to the builder
Source§fn readiness_reporting<'life0, 'async_trait>(
self: &'life0 Arc<Self>,
_cancellation_token: CancellationToken,
reporter: HealthReporter,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn readiness_reporting<'life0, 'async_trait>(
self: &'life0 Arc<Self>,
_cancellation_token: CancellationToken,
reporter: HealthReporter,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
readiness_reporting is called after the service is registered and
allows the service to set its initial health statusSource§impl HelloService for HelloService
impl HelloService for HelloService
Auto Trait Implementations§
impl Freeze for HelloService
impl RefUnwindSafe for HelloService
impl Send for HelloService
impl Sync for HelloService
impl Unpin for HelloService
impl UnwindSafe for HelloService
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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