Struct esr::ast::expression::ThisExpression
source · pub struct ThisExpression;
Expand description
While not technically necessary, having a type helps with implementing the visitor pattern on AST.
Trait Implementations
sourceimpl Clone for ThisExpression
impl Clone for ThisExpression
sourcefn clone(&self) -> ThisExpression
fn clone(&self) -> ThisExpression
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ThisExpression
impl Debug for ThisExpression
sourceimpl<'ast> From<ThisExpression> for Expression<'ast>
impl<'ast> From<ThisExpression> for Expression<'ast>
sourcefn from(val: ThisExpression) -> Expression<'ast>
fn from(val: ThisExpression) -> Expression<'ast>
Converts to this type from the input type.
sourceimpl PartialEq<ThisExpression> for ThisExpression
impl PartialEq<ThisExpression> for ThisExpression
sourcefn eq(&self, other: &ThisExpression) -> bool
fn eq(&self, other: &ThisExpression) -> bool
impl Copy for ThisExpression
impl StructuralPartialEq for ThisExpression
Auto Trait Implementations
impl RefUnwindSafe for ThisExpression
impl Send for ThisExpression
impl Sync for ThisExpression
impl Unpin for ThisExpression
impl UnwindSafe for ThisExpression
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more