Struct stc_ts_ast_rnode::RParenExpr
source · [−]Fields
node_id: NodeId
span: Span
expr: Box<RExpr>
Trait Implementations
sourceimpl Clone for RParenExpr
impl Clone for RParenExpr
sourcefn clone(&self) -> RParenExpr
fn clone(&self) -> RParenExpr
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 RParenExpr
impl Debug for RParenExpr
sourceimpl<'de> Deserialize<'de> for RParenExpr
impl<'de> Deserialize<'de> for RParenExpr
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 RParenExpr
impl EqIgnoreSpan for RParenExpr
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl<V> FoldWith<V> for RParenExprwhere
V: ?Sized,
impl<V> FoldWith<V> for RParenExprwhere
V: ?Sized,
sourceimpl From<RParenExpr> for RExpr
impl From<RParenExpr> for RExpr
sourcefn from(v: RParenExpr) -> Self
fn from(v: RParenExpr) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<RParenExpr> for RParenExpr
impl PartialEq<RParenExpr> for RParenExpr
sourcefn eq(&self, other: &RParenExpr) -> bool
fn eq(&self, other: &RParenExpr) -> bool
sourceimpl RNode for RParenExpr
impl RNode for RParenExpr
sourceimpl Serialize for RParenExpr
impl Serialize for RParenExpr
sourceimpl Spanned for RParenExpr
impl Spanned for RParenExpr
sourceimpl<V> VisitMutWith<V> for RParenExprwhere
V: ?Sized,
impl<V> VisitMutWith<V> for RParenExprwhere
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 RParenExprwhere
V: ?Sized,
impl<V> VisitWith<V> for RParenExprwhere
V: ?Sized,
fn visit_children_with(&self, _visitor: &mut V)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl StructuralPartialEq for RParenExpr
impl Visitable for RParenExpr
Auto Trait Implementations
impl RefUnwindSafe for RParenExpr
impl Send for RParenExpr
impl Sync for RParenExpr
impl Unpin for RParenExpr
impl UnwindSafe for RParenExpr
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.