pub struct TsNamespaceDecl {
pub span: Span,
pub declare: bool,
pub global: bool,
pub id: Ident,
pub body: Box<TsNamespaceBody>,
}Fields§
§span: Span§declare: bool§global: boolIn TypeScript, this is only available throughnode.flags.
id: Ident§body: Box<TsNamespaceBody>Trait Implementations§
Source§impl Clone for TsNamespaceDecl
impl Clone for TsNamespaceDecl
Source§fn clone(&self) -> TsNamespaceDecl
fn clone(&self) -> TsNamespaceDecl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TsNamespaceDecl
impl Debug for TsNamespaceDecl
Source§impl EqIgnoreSpan for TsNamespaceDecl
impl EqIgnoreSpan for TsNamespaceDecl
fn eq_ignore_span(&self, other: &TsNamespaceDecl) -> bool
Source§impl<V> FoldWith<V> for TsNamespaceDecl
impl<V> FoldWith<V> for TsNamespaceDecl
Source§fn fold_with(self, visitor: &mut V) -> TsNamespaceDecl
fn fold_with(self, visitor: &mut V) -> TsNamespaceDecl
Calls Fold::fold_ts_namespace_decl with self.
Source§fn fold_children_with(self, visitor: &mut V) -> TsNamespaceDecl
fn fold_children_with(self, visitor: &mut V) -> TsNamespaceDecl
Visit children nodes of
self`` with visitor`.Source§impl From<TsNamespaceDecl> for TsNamespaceBody
impl From<TsNamespaceDecl> for TsNamespaceBody
Source§fn from(v: TsNamespaceDecl) -> TsNamespaceBody
fn from(v: TsNamespaceDecl) -> TsNamespaceBody
Converts to this type from the input type.
Source§impl Hash for TsNamespaceDecl
impl Hash for TsNamespaceDecl
Source§impl Node for TsNamespaceDecl
impl Node for TsNamespaceDecl
Source§impl PartialEq for TsNamespaceDecl
impl PartialEq for TsNamespaceDecl
Source§impl Spanned for TsNamespaceDecl
impl Spanned for TsNamespaceDecl
Source§impl<V> VisitMutWith<V> for TsNamespaceDecl
impl<V> VisitMutWith<V> for TsNamespaceDecl
Source§fn visit_mut_with(&mut self, visitor: &mut V)
fn visit_mut_with(&mut self, visitor: &mut V)
Calls VisitMut::visit_mut_ts_namespace_decl with self.
Source§fn visit_mut_children_with(&mut self, visitor: &mut V)
fn visit_mut_children_with(&mut self, visitor: &mut V)
Visit children nodes of
self`` with visitor`.Source§impl<V> VisitWith<V> for TsNamespaceDecl
impl<V> VisitWith<V> for TsNamespaceDecl
Source§fn visit_with(&self, visitor: &mut V)
fn visit_with(&self, visitor: &mut V)
Calls Visit::visit_ts_namespace_decl with self.
Source§fn visit_children_with(&self, visitor: &mut V)
fn visit_children_with(&self, visitor: &mut V)
Visit children nodes of
self`` with visitor`.impl Eq for TsNamespaceDecl
impl StructuralPartialEq for TsNamespaceDecl
Auto Trait Implementations§
impl Freeze for TsNamespaceDecl
impl RefUnwindSafe for TsNamespaceDecl
impl Send for TsNamespaceDecl
impl Sync for TsNamespaceDecl
impl Unpin for TsNamespaceDecl
impl UnwindSafe for TsNamespaceDecl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> ImplicitClone for Twhere
T: Clone,
impl<T> ImplicitClone for Twhere
T: Clone,
fn clone_quote_var(&self) -> Self
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<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
Source§fn comment_range(&self) -> Span
fn comment_range(&self) -> Span
Gets a custom text range to use when emitting comments.