pub struct ImportRequest {
pub specifier: String,
pub resolved_path: ModulePath,
pub importer: Option<ModulePath>,
}Expand description
A pending import request with context about where it was requested from.
Fields§
§specifier: StringThe original specifier as written in the source code
resolved_path: ModulePathThe resolved absolute path (for deduplication)
importer: Option<ModulePath>The module that requested this import (None for main module)
Trait Implementations§
Source§impl Clone for ImportRequest
impl Clone for ImportRequest
Source§fn clone(&self) -> ImportRequest
fn clone(&self) -> ImportRequest
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 ImportRequest
impl Debug for ImportRequest
Source§impl PartialEq for ImportRequest
impl PartialEq for ImportRequest
impl Eq for ImportRequest
impl StructuralPartialEq for ImportRequest
Auto Trait Implementations§
impl Freeze for ImportRequest
impl RefUnwindSafe for ImportRequest
impl Send for ImportRequest
impl Sync for ImportRequest
impl Unpin for ImportRequest
impl UnwindSafe for ImportRequest
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.