Struct tonic::transport::server::RoutesBuilder
source · pub struct RoutesBuilder { /* private fields */ }
Expand description
Allows adding new services to routes by passing a mutable reference to this builder.
Implementations§
source§impl RoutesBuilder
impl RoutesBuilder
sourcepub fn add_service<S>(&mut self, svc: S) -> &mut Self
pub fn add_service<S>(&mut self, svc: S) -> &mut Self
Add a new service.
Trait Implementations§
source§impl Clone for RoutesBuilder
impl Clone for RoutesBuilder
source§fn clone(&self) -> RoutesBuilder
fn clone(&self) -> RoutesBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RoutesBuilder
impl Debug for RoutesBuilder
source§impl Default for RoutesBuilder
impl Default for RoutesBuilder
source§fn default() -> RoutesBuilder
fn default() -> RoutesBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RoutesBuilder
impl !RefUnwindSafe for RoutesBuilder
impl Send for RoutesBuilder
impl !Sync for RoutesBuilder
impl Unpin for RoutesBuilder
impl !UnwindSafe for RoutesBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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