pub struct NoOpSessionConfigurator;Expand description
Default no-op implementation of SessionConfigurator
This implementation does nothing and is provided as a convenient default when no custom session configuration is needed.
Trait Implementations§
Source§impl Clone for NoOpSessionConfigurator
impl Clone for NoOpSessionConfigurator
Source§fn clone(&self) -> NoOpSessionConfigurator
fn clone(&self) -> NoOpSessionConfigurator
Returns a duplicate 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 NoOpSessionConfigurator
impl Debug for NoOpSessionConfigurator
Source§impl Default for NoOpSessionConfigurator
impl Default for NoOpSessionConfigurator
Source§fn default() -> NoOpSessionConfigurator
fn default() -> NoOpSessionConfigurator
Returns the “default value” for a type. Read more
Source§impl SessionConfigurator for NoOpSessionConfigurator
impl SessionConfigurator for NoOpSessionConfigurator
Source§fn configure<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 SessionContext,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
NoOpSessionConfigurator: 'async_trait,
fn configure<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 SessionContext,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
NoOpSessionConfigurator: 'async_trait,
Configure the given SessionContext (e.g., register custom tables) Read more
Auto Trait Implementations§
impl Freeze for NoOpSessionConfigurator
impl RefUnwindSafe for NoOpSessionConfigurator
impl Send for NoOpSessionConfigurator
impl Sync for NoOpSessionConfigurator
impl Unpin for NoOpSessionConfigurator
impl UnwindSafe for NoOpSessionConfigurator
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].