pub struct ApiClientWithHostInformation {
pub client: Client,
pub host_information: Option<SignedHostInformation>,
}Expand description
A nym-node API client bundled with the node’s SignedHostInformation,
if it was retrieved during the connection/verification phase.
This avoids a redundant second call to the /host-information endpoint
when the caller also needs the host information after obtaining the client.
Fields§
§client: Client§host_information: Option<SignedHostInformation>Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ApiClientWithHostInformation
impl !RefUnwindSafe for ApiClientWithHostInformation
impl !UnwindSafe for ApiClientWithHostInformation
impl Send for ApiClientWithHostInformation
impl Sync for ApiClientWithHostInformation
impl Unpin for ApiClientWithHostInformation
impl UnsafeUnpin for ApiClientWithHostInformation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
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 more