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