Struct deno_core::ModuleSource 
source · pub struct ModuleSource {
    pub code: Box<[u8]>,
    pub module_type: ModuleType,
    pub module_url_specified: String,
    pub module_url_found: String,
}Expand description
EsModule source code that will be loaded into V8.
Users can implement Into<ModuleInfo> for different file types that
can be transpiled to valid EsModule.
Found module URL might be different from specified URL
used for loading due to redirections (like HTTP 303).
Eg. Both “https://example.com/a.ts” and
“https://example.com/b.ts” may point to “https://example.com/c.ts”
By keeping track of specified and found URL we can alias modules and avoid
recompiling the same code 3 times.
Fields§
§code: Box<[u8]>§module_type: ModuleType§module_url_specified: String§module_url_found: StringTrait Implementations§
source§impl Clone for ModuleSource
 
impl Clone for ModuleSource
source§fn clone(&self) -> ModuleSource
 
fn clone(&self) -> ModuleSource
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 ModuleSource
 
impl Debug for ModuleSource
source§impl PartialEq<ModuleSource> for ModuleSource
 
impl PartialEq<ModuleSource> for ModuleSource
source§fn eq(&self, other: &ModuleSource) -> bool
 
fn eq(&self, other: &ModuleSource) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl Eq for ModuleSource
impl StructuralEq for ModuleSource
impl StructuralPartialEq for ModuleSource
Auto Trait Implementations§
impl RefUnwindSafe for ModuleSource
impl Send for ModuleSource
impl Sync for ModuleSource
impl Unpin for ModuleSource
impl UnwindSafe for ModuleSource
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.