pub struct StaticDiscovery { /* private fields */ }Expand description
Discovery adapter backed by a static service map.
Implementations§
Source§impl StaticDiscovery
impl StaticDiscovery
Sourcepub fn with_instance(self, instance: ServiceInstance) -> Self
pub fn with_instance(self, instance: ServiceInstance) -> Self
Adds an instance and returns the updated map.
Trait Implementations§
Source§impl Clone for StaticDiscovery
impl Clone for StaticDiscovery
Source§fn clone(&self) -> StaticDiscovery
fn clone(&self) -> StaticDiscovery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StaticDiscovery
impl Debug for StaticDiscovery
Source§impl Default for StaticDiscovery
impl Default for StaticDiscovery
Source§fn default() -> StaticDiscovery
fn default() -> StaticDiscovery
Returns the “default value” for a type. Read more
Source§impl Discovery for StaticDiscovery
impl Discovery for StaticDiscovery
Auto Trait Implementations§
impl Freeze for StaticDiscovery
impl RefUnwindSafe for StaticDiscovery
impl Send for StaticDiscovery
impl Sync for StaticDiscovery
impl Unpin for StaticDiscovery
impl UnsafeUnpin for StaticDiscovery
impl UnwindSafe for StaticDiscovery
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> 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