pub enum XorExpr {
AndExpr(AndExpr),
XorExpr(Box<XorExpr>, AndExpr),
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for XorExpr
impl<'de> Deserialize<'de> for XorExpr
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<'a> FromTreeSitter<'a> for XorExpr
impl<'a> FromTreeSitter<'a> for XorExpr
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for XorExpr
impl RefUnwindSafe for XorExpr
impl Send for XorExpr
impl Sync for XorExpr
impl Unpin for XorExpr
impl UnsafeUnpin for XorExpr
impl UnwindSafe for XorExpr
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