pub struct EndhostApiGroup {
pub apis: Vec<EndhostApiInfo>,
}Expand description
Unordered group of Endhost APIs the client can failover between.
Fields§
§apis: Vec<EndhostApiInfo>The set of endhost APIs.
Trait Implementations§
Source§impl Clone for EndhostApiGroup
impl Clone for EndhostApiGroup
Source§fn clone(&self) -> EndhostApiGroup
fn clone(&self) -> EndhostApiGroup
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 EndhostApiGroup
impl Debug for EndhostApiGroup
Source§impl From<EndhostApiGroup> for RpcEndhostApiGroup
impl From<EndhostApiGroup> for RpcEndhostApiGroup
Source§fn from(value: EndhostApiGroup) -> RpcEndhostApiGroup
fn from(value: EndhostApiGroup) -> RpcEndhostApiGroup
Converts to this type from the input type.
Source§impl Hash for EndhostApiGroup
impl Hash for EndhostApiGroup
Source§impl PartialEq for EndhostApiGroup
impl PartialEq for EndhostApiGroup
Source§impl TryFrom<RpcEndhostApiGroup> for EndhostApiGroup
impl TryFrom<RpcEndhostApiGroup> for EndhostApiGroup
Source§type Error = EndhostApiFromRpcError
type Error = EndhostApiFromRpcError
The type returned in the event of a conversion error.
Source§fn try_from(
value: RpcEndhostApiGroup,
) -> Result<EndhostApiGroup, <EndhostApiGroup as TryFrom<RpcEndhostApiGroup>>::Error>
fn try_from( value: RpcEndhostApiGroup, ) -> Result<EndhostApiGroup, <EndhostApiGroup as TryFrom<RpcEndhostApiGroup>>::Error>
Performs the conversion.
impl Eq for EndhostApiGroup
impl StructuralPartialEq for EndhostApiGroup
Auto Trait Implementations§
impl Freeze for EndhostApiGroup
impl RefUnwindSafe for EndhostApiGroup
impl Send for EndhostApiGroup
impl Sync for EndhostApiGroup
impl Unpin for EndhostApiGroup
impl UnsafeUnpin for EndhostApiGroup
impl UnwindSafe for EndhostApiGroup
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.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