Struct swc_ecma_dep_graph::DependencyDescriptor
source · pub struct DependencyDescriptor {
pub kind: DependencyKind,
pub is_dynamic: bool,
pub leading_comments: Vec<Comment>,
pub span: Span,
pub specifier: JsWord,
pub specifier_span: Span,
pub import_assertions: ImportAssertions,
}
Fields§
§kind: DependencyKind
§is_dynamic: bool
A flag indicating if the import is dynamic or not.
leading_comments: Vec<Comment>
Any leading comments associated with the dependency. This is used for further processing of supported pragma that impact the dependency.
span: Span
The span of the import/export statement.
specifier: JsWord
The text specifier associated with the import/export statement.
specifier_span: Span
The span of the specifier.
import_assertions: ImportAssertions
Import assertions for this dependency.
Trait Implementations§
source§impl Clone for DependencyDescriptor
impl Clone for DependencyDescriptor
source§fn clone(&self) -> DependencyDescriptor
fn clone(&self) -> DependencyDescriptor
Returns a copy 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 DependencyDescriptor
impl Debug for DependencyDescriptor
source§impl PartialEq<DependencyDescriptor> for DependencyDescriptor
impl PartialEq<DependencyDescriptor> for DependencyDescriptor
source§fn eq(&self, other: &DependencyDescriptor) -> bool
fn eq(&self, other: &DependencyDescriptor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.