pub struct ConditionalExprData {
pub condition: NodeIndex,
pub when_true: NodeIndex,
pub when_false: NodeIndex,
}Expand description
Data for conditional expressions (a ? b : c)
Fields§
§condition: NodeIndex§when_true: NodeIndex§when_false: NodeIndexTrait Implementations§
Source§impl Clone for ConditionalExprData
impl Clone for ConditionalExprData
Source§fn clone(&self) -> ConditionalExprData
fn clone(&self) -> ConditionalExprData
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 ConditionalExprData
impl Debug for ConditionalExprData
Source§impl<'de> Deserialize<'de> for ConditionalExprData
impl<'de> Deserialize<'de> for ConditionalExprData
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
Auto Trait Implementations§
impl Freeze for ConditionalExprData
impl RefUnwindSafe for ConditionalExprData
impl Send for ConditionalExprData
impl Sync for ConditionalExprData
impl Unpin for ConditionalExprData
impl UnsafeUnpin for ConditionalExprData
impl UnwindSafe for ConditionalExprData
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