pub struct TwigBinaryExpression { /* private fields */ }
Implementations§
Source§impl TwigBinaryExpression
impl TwigBinaryExpression
pub fn operator(&self) -> Option<SyntaxToken>
pub fn lhs_expression(&self) -> Option<TwigExpression>
pub fn rhs_expression(&self) -> Option<TwigExpression>
Trait Implementations§
Source§impl AstNode for TwigBinaryExpression
impl AstNode for TwigBinaryExpression
type Language = TemplateLanguage
fn can_cast(kind: <Self::Language as Language>::Kind) -> boolwhere
Self: Sized,
fn cast(node: SyntaxNode<Self::Language>) -> Option<Self>where
Self: Sized,
fn syntax(&self) -> &SyntaxNode<Self::Language>
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for TwigBinaryExpression
impl Clone for TwigBinaryExpression
Source§fn clone(&self) -> TwigBinaryExpression
fn clone(&self) -> TwigBinaryExpression
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 TwigBinaryExpression
impl Debug for TwigBinaryExpression
Source§impl Display for TwigBinaryExpression
impl Display for TwigBinaryExpression
Source§impl Hash for TwigBinaryExpression
impl Hash for TwigBinaryExpression
Source§impl PartialEq for TwigBinaryExpression
impl PartialEq for TwigBinaryExpression
impl Eq for TwigBinaryExpression
impl StructuralPartialEq for TwigBinaryExpression
Auto Trait Implementations§
impl Freeze for TwigBinaryExpression
impl !RefUnwindSafe for TwigBinaryExpression
impl !Send for TwigBinaryExpression
impl !Sync for TwigBinaryExpression
impl Unpin for TwigBinaryExpression
impl !UnwindSafe for TwigBinaryExpression
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