Struct deno_graph::Module
source · [−]pub struct Module {
pub dependencies: BTreeMap<String, Dependency>,
pub kind: ModuleKind,
pub maybe_cache_info: Option<CacheInfo>,
pub maybe_checksum: Option<String>,
pub maybe_parsed_source: Option<ParsedSource>,
pub maybe_source: Option<Arc<str>>,
pub maybe_source_map: Option<Value>,
pub maybe_source_map_url: Option<ModuleSpecifier>,
pub maybe_types_dependency: Option<(String, Resolved)>,
pub media_type: MediaType,
pub specifier: ModuleSpecifier,
}
Fields
dependencies: BTreeMap<String, Dependency>
kind: ModuleKind
maybe_cache_info: Option<CacheInfo>
maybe_checksum: Option<String>
maybe_parsed_source: Option<ParsedSource>
maybe_source: Option<Arc<str>>
maybe_source_map: Option<Value>
maybe_source_map_url: Option<ModuleSpecifier>
maybe_types_dependency: Option<(String, Resolved)>
media_type: MediaType
specifier: ModuleSpecifier
Implementations
sourceimpl Module
impl Module
pub fn new_without_source(specifier: ModuleSpecifier, kind: ModuleKind) -> Self
sourcepub fn new_from_type_imports(
specifier: ModuleSpecifier,
type_imports: Vec<String>,
maybe_resolver: Option<&dyn Resolver>
) -> Self
pub fn new_from_type_imports(
specifier: ModuleSpecifier,
type_imports: Vec<String>,
maybe_resolver: Option<&dyn Resolver>
) -> Self
Create a synthetic module from a vector of type imports
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Module
impl Send for Module
impl Sync for Module
impl Unpin for Module
impl !UnwindSafe for Module
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more