Struct ProxyAddress
pub struct ProxyAddress {
pub protocol: Option<Protocol>,
pub authority: Authority,
pub credential: Option<ProxyCredential>,
}
Expand description
Address of a proxy that can be connected to.
Fields§
§protocol: Option<Protocol>
Protocol
used by the proxy.
Authority
of the proxy.
credential: Option<ProxyCredential>
ProxyCredential
of the proxy.
Trait Implementations§
§impl Clone for ProxyAddress
impl Clone for ProxyAddress
§fn clone(&self) -> ProxyAddress
fn clone(&self) -> ProxyAddress
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 more§impl Debug for ProxyAddress
impl Debug for ProxyAddress
§impl<'de> Deserialize<'de> for ProxyAddress
impl<'de> Deserialize<'de> for ProxyAddress
§fn deserialize<D>(
deserializer: D,
) -> Result<ProxyAddress, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<ProxyAddress, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for ProxyAddress
impl Display for ProxyAddress
§impl FromStr for ProxyAddress
impl FromStr for ProxyAddress
§type Err = OpaqueError
type Err = OpaqueError
The associated error which can be returned from parsing.
§fn from_str(s: &str) -> Result<ProxyAddress, <ProxyAddress as FromStr>::Err>
fn from_str(s: &str) -> Result<ProxyAddress, <ProxyAddress as FromStr>::Err>
Parses a string
s
to return a value of this type. Read more§impl PartialEq for ProxyAddress
impl PartialEq for ProxyAddress
§impl Serialize for ProxyAddress
impl Serialize for ProxyAddress
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl TryFrom<&str> for ProxyAddress
impl TryFrom<&str> for ProxyAddress
§type Error = OpaqueError
type Error = OpaqueError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<ProxyAddress, <ProxyAddress as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<ProxyAddress, <ProxyAddress as TryFrom<&str>>::Error>
Performs the conversion.
§impl TryFrom<String> for ProxyAddress
impl TryFrom<String> for ProxyAddress
§type Error = OpaqueError
type Error = OpaqueError
The type returned in the event of a conversion error.
§fn try_from(
value: String,
) -> Result<ProxyAddress, <ProxyAddress as TryFrom<String>>::Error>
fn try_from( value: String, ) -> Result<ProxyAddress, <ProxyAddress as TryFrom<String>>::Error>
Performs the conversion.
impl Eq for ProxyAddress
impl StructuralPartialEq for ProxyAddress
Auto Trait Implementations§
impl Freeze for ProxyAddress
impl RefUnwindSafe for ProxyAddress
impl Send for ProxyAddress
impl Sync for ProxyAddress
impl Unpin for ProxyAddress
impl UnwindSafe for ProxyAddress
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§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> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy
that returns Action::Follow
only if self
and other
return
Action::Follow
. Read more§impl<T, U> RamaTryFrom<T> for Uwhere
U: TryFrom<T>,
impl<T, U> RamaTryFrom<T> for Uwhere
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn rama_try_from(value: T) -> Result<U, <U as RamaTryFrom<T>>::Error>
§impl<T, U, CrateMarker> RamaTryInto<U, CrateMarker> for Twhere
U: RamaTryFrom<T, CrateMarker>,
impl<T, U, CrateMarker> RamaTryInto<U, CrateMarker> for Twhere
U: RamaTryFrom<T, CrateMarker>,
type Error = <U as RamaTryFrom<T, CrateMarker>>::Error
fn rama_try_into(self) -> Result<U, <U as RamaTryFrom<T, CrateMarker>>::Error>
§impl<T> ToSmolStr for T
impl<T> ToSmolStr for T
fn to_smolstr(&self) -> SmolStr
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.