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