Enum stc_ts_ast_rnode::RVarDeclOrExpr
source · [−]Variants
VarDecl(Box<RVarDecl>)
Expr(Box<RExpr>)
Trait Implementations
sourceimpl Clone for RVarDeclOrExpr
impl Clone for RVarDeclOrExpr
sourcefn clone(&self) -> RVarDeclOrExpr
fn clone(&self) -> RVarDeclOrExpr
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 RVarDeclOrExpr
impl Debug for RVarDeclOrExpr
sourceimpl<'de> Deserialize<'de> for RVarDeclOrExpr
impl<'de> Deserialize<'de> for RVarDeclOrExpr
sourcefn 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
sourceimpl EqIgnoreSpan for RVarDeclOrExpr
impl EqIgnoreSpan for RVarDeclOrExpr
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl<V> FoldWith<V> for RVarDeclOrExprwhere
V: ?Sized,
impl<V> FoldWith<V> for RVarDeclOrExprwhere
V: ?Sized,
sourceimpl PartialEq<RVarDeclOrExpr> for RVarDeclOrExpr
impl PartialEq<RVarDeclOrExpr> for RVarDeclOrExpr
sourcefn eq(&self, other: &RVarDeclOrExpr) -> bool
fn eq(&self, other: &RVarDeclOrExpr) -> bool
sourceimpl RNode for RVarDeclOrExpr
impl RNode for RVarDeclOrExpr
type Orig = VarDeclOrExpr
fn from_orig(id_gen: &mut NodeIdGenerator, orig: Self::Orig) -> Self
fn into_orig(self) -> Self::Orig
sourceimpl Serialize for RVarDeclOrExpr
impl Serialize for RVarDeclOrExpr
sourceimpl Spanned for RVarDeclOrExpr
impl Spanned for RVarDeclOrExpr
sourceimpl<V> VisitMutWith<V> for RVarDeclOrExprwhere
V: ?Sized,
impl<V> VisitMutWith<V> for RVarDeclOrExprwhere
V: ?Sized,
fn visit_mut_children_with(&mut self, _visitor: &mut V)
fn visit_mut_with(&mut self, visitor: &mut V)where
V: VisitMut<Self>,
sourceimpl<V> VisitWith<V> for RVarDeclOrExprwhere
V: ?Sized,
impl<V> VisitWith<V> for RVarDeclOrExprwhere
V: ?Sized,
fn visit_children_with(&self, _visitor: &mut V)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl StructuralPartialEq for RVarDeclOrExpr
impl Visitable for RVarDeclOrExpr
Auto Trait Implementations
impl RefUnwindSafe for RVarDeclOrExpr
impl Send for RVarDeclOrExpr
impl Sync for RVarDeclOrExpr
impl Unpin for RVarDeclOrExpr
impl UnwindSafe for RVarDeclOrExpr
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<R, N> IntoRNode<R> for Nwhere
R: RNode<Orig = N>,
impl<R, N> IntoRNode<R> for Nwhere
R: RNode<Orig = N>,
fn into_rnode(self, g: &mut NodeIdGenerator) -> R
sourceimpl<T> SpanExt for Twhere
T: Spanned,
impl<T> SpanExt for Twhere
T: Spanned,
fn is_synthesized(&self) -> bool
fn starts_on_new_line(&self, format: ListFormat) -> bool
sourcefn comment_range(&self) -> Span
fn comment_range(&self) -> Span
Gets a custom text range to use when emitting comments.