pub struct ConditionalValue {
pub condition: Expression,
pub value: PropertyValue,
pub line_number: usize,
}Fields§
§condition: Expression§value: PropertyValue§line_number: usizeImplementations§
Source§impl ConditionalValue
impl ConditionalValue
pub fn new( condition: Expression, value: PropertyValue, line_number: usize, ) -> ConditionalValue
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<'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