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
.
Object Safety§
This trait is not object safe.