swc_ecma_loader::resolve

Trait Resolve

source
pub trait Resolve: Send + Sync {
    // Required method
    fn resolve(
        &self,
        base: &FileName,
        module_specifier: &str,
    ) -> Result<FileName, Error>;
}

Required Methods§

source

fn resolve( &self, base: &FileName, module_specifier: &str, ) -> Result<FileName, Error>

Implementations on Foreign Types§

source§

impl<R> Resolve for &R
where R: ?Sized + Resolve,

source§

fn resolve(&self, base: &FileName, src: &str) -> Result<FileName, Error>

source§

impl<R> Resolve for Box<R>
where R: ?Sized + Resolve,

source§

fn resolve(&self, base: &FileName, src: &str) -> Result<FileName, Error>

source§

impl<R> Resolve for Arc<R>
where R: ?Sized + Resolve,

source§

fn resolve(&self, base: &FileName, src: &str) -> Result<FileName, Error>

Implementors§