pub struct MatchArmNode {
pub conditions: Vec<Box<Node>>,
pub expr: Box<Node>,
}Fields§
§conditions: Vec<Box<Node>>§expr: Box<Node>Implementations§
Trait Implementations§
Source§impl Clone for MatchArmNode
impl Clone for MatchArmNode
Source§fn clone(&self) -> MatchArmNode
fn clone(&self) -> MatchArmNode
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 Debug for MatchArmNode
impl Debug for MatchArmNode
Source§impl<'de> Deserialize<'de> for MatchArmNode
impl<'de> Deserialize<'de> for MatchArmNode
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 MatchArmNode
impl PartialEq for MatchArmNode
Source§impl Serialize for MatchArmNode
impl Serialize for MatchArmNode
impl StructuralPartialEq for MatchArmNode
Auto Trait Implementations§
impl Freeze for MatchArmNode
impl RefUnwindSafe for MatchArmNode
impl Send for MatchArmNode
impl Sync for MatchArmNode
impl Unpin for MatchArmNode
impl UnwindSafe for MatchArmNode
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