pub trait ModuleResolver: Default {
// Required method
fn name_to_resource(
&self,
name: &Identifier,
from: Option<FileId>,
) -> Result<Url, Error>;
}Expand description
A resolver implementation is responsible for determining the resource identifier (URL) for
a module named name. The additional parameter from identifies the module source making
the request.
Required Methods§
Sourcefn name_to_resource(
&self,
name: &Identifier,
from: Option<FileId>,
) -> Result<Url, Error>
fn name_to_resource( &self, name: &Identifier, from: Option<FileId>, ) -> Result<Url, Error>
Return a URL given the module name name.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.