pub struct EgressPathConfigValueUnchecked {
pub name: String,
pub value: Value,
}
Expand description
This is the type that we actually use to deserialize EgressPathConfigValue items. It doesn’t care about validity; it is used solely to tell serde what shape of data to expect. The validation is performed by the TryFrom impl that is used to convert to the checked form below.
Fields§
§name: String
§value: Value
Trait Implementations§
Source§impl Clone for EgressPathConfigValueUnchecked
impl Clone for EgressPathConfigValueUnchecked
Source§fn clone(&self) -> EgressPathConfigValueUnchecked
fn clone(&self) -> EgressPathConfigValueUnchecked
Returns a copy 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<'de> Deserialize<'de> for EgressPathConfigValueUnchecked
impl<'de> Deserialize<'de> for EgressPathConfigValueUnchecked
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 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 EgressPathConfigValueUnchecked
impl RefUnwindSafe for EgressPathConfigValueUnchecked
impl Send for EgressPathConfigValueUnchecked
impl Sync for EgressPathConfigValueUnchecked
impl Unpin for EgressPathConfigValueUnchecked
impl UnwindSafe for EgressPathConfigValueUnchecked
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