Trait Resolve

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

Required Methods§

Source

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

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§