pub struct EgressPathConfigValue {
pub name: String,
pub value: HashableTomlValue,
}Expand description
Represents an individual EgressPathConfig field name and value. It only allows deserializing from valid EgressPathConfig field + values.
Fields§
§name: String§value: HashableTomlValueTrait Implementations§
Source§impl Clone for EgressPathConfigValue
impl Clone for EgressPathConfigValue
Source§fn clone(&self) -> EgressPathConfigValue
fn clone(&self) -> EgressPathConfigValue
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 EgressPathConfigValue
impl Debug for EgressPathConfigValue
Source§impl<'de> Deserialize<'de> for EgressPathConfigValue
impl<'de> Deserialize<'de> for EgressPathConfigValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<EgressPathConfigValue> for EgressPathConfigValueUnchecked
impl From<EgressPathConfigValue> for EgressPathConfigValueUnchecked
Source§fn from(config: EgressPathConfigValue) -> EgressPathConfigValueUnchecked
fn from(config: EgressPathConfigValue) -> EgressPathConfigValueUnchecked
Converts to this type from the input type.
Source§impl Hash for EgressPathConfigValue
impl Hash for EgressPathConfigValue
Source§impl Serialize for EgressPathConfigValue
impl Serialize for EgressPathConfigValue
Source§impl TryFrom<EgressPathConfigValueUnchecked> for EgressPathConfigValue
impl TryFrom<EgressPathConfigValueUnchecked> for EgressPathConfigValue
Source§fn try_from(
config: EgressPathConfigValueUnchecked,
) -> Result<EgressPathConfigValue>
fn try_from( config: EgressPathConfigValueUnchecked, ) -> Result<EgressPathConfigValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for EgressPathConfigValue
impl RefUnwindSafe for EgressPathConfigValue
impl Send for EgressPathConfigValue
impl Sync for EgressPathConfigValue
impl Unpin for EgressPathConfigValue
impl UnwindSafe for EgressPathConfigValue
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