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 ==
.impl Eq for DependencyDescriptor
impl StructuralEq for DependencyDescriptor
impl StructuralPartialEq for DependencyDescriptor
Auto Trait Implementations§
impl RefUnwindSafe for DependencyDescriptor
impl Send for DependencyDescriptor
impl Sync for DependencyDescriptor
impl Unpin for DependencyDescriptor
impl UnwindSafe for DependencyDescriptor
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