pub struct ModuleGraph { /* private fields */ }Expand description
Module graph.
Implementations§
Source§impl ModuleGraph
impl ModuleGraph
pub fn to_rc(value: ModuleGraph) -> ModuleGraphRc
Source§impl ModuleGraph
impl ModuleGraph
pub fn kind(&self) -> &ImportKind
pub fn root_rc(&self) -> EsModuleRc
pub fn same_origin(&self) -> &LinkedList<Global<PromiseResolver>>
Source§impl ModuleGraph
impl ModuleGraph
pub fn static_import(path: &str) -> ModuleGraph
pub fn dynamic_import( path: &str, promise: Global<PromiseResolver>, ) -> ModuleGraph
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModuleGraph
impl !RefUnwindSafe for ModuleGraph
impl !Send for ModuleGraph
impl !Sync for ModuleGraph
impl Unpin for ModuleGraph
impl !UnwindSafe for ModuleGraph
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> 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 more