pub struct CaseNode {
pub condition: Option<Box<Node>>,
pub body: Box<Node>,
}Fields§
§condition: Option<Box<Node>>§body: Box<Node>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CaseNode
impl<'de> Deserialize<'de> for CaseNode
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
impl StructuralPartialEq for CaseNode
Auto Trait Implementations§
impl Freeze for CaseNode
impl RefUnwindSafe for CaseNode
impl Send for CaseNode
impl Sync for CaseNode
impl Unpin for CaseNode
impl UnwindSafe for CaseNode
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