pub struct ConditionalValue {
pub value: Value,
pub important: bool,
pub reference: Option<String>,
}Fields§
§value: Value§important: bool§reference: Option<String>Trait Implementations§
Source§impl Clone for ConditionalValue
impl Clone for ConditionalValue
Source§fn clone(&self) -> ConditionalValue
fn clone(&self) -> ConditionalValue
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 ConditionalValue
impl Debug for ConditionalValue
Source§impl Default for ConditionalValue
impl Default for ConditionalValue
Source§fn default() -> ConditionalValue
fn default() -> ConditionalValue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConditionalValue
impl<'de> Deserialize<'de> for ConditionalValue
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 PartialEq for ConditionalValue
impl PartialEq for ConditionalValue
Source§impl Serialize for ConditionalValue
impl Serialize for ConditionalValue
impl StructuralPartialEq for ConditionalValue
Auto Trait Implementations§
impl Freeze for ConditionalValue
impl RefUnwindSafe for ConditionalValue
impl Send for ConditionalValue
impl Sync for ConditionalValue
impl Unpin for ConditionalValue
impl UnwindSafe for ConditionalValue
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<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