tonic::server

Trait NamedService

Source
pub trait NamedService {
    const NAME: &'static str;
}
Expand description

A trait to provide a static reference to the service’s name. This is used for routing service’s within the router.

Required Associated Constants§

Source

const NAME: &'static str

The Service-Name as described here.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<S: NamedService, T> NamedService for Either<S, T>

Source§

const NAME: &'static str = S::NAME

Implementors§

Source§

impl<S, F> NamedService for InterceptedService<S, F>
where S: NamedService,

Source§

const NAME: &'static str = S::NAME