pub trait ModuleSpecifierPolicy: Send + Sync {
// Required method
fn resolve(
&self,
request: &SpecifierPolicyRequest,
) -> Result<NormalizedSpecifier, SpecifierRefusal>;
}Expand description
Chooses exactly one bounded normalized request, or refuses exactly.
Required Methods§
Sourcefn resolve(
&self,
request: &SpecifierPolicyRequest,
) -> Result<NormalizedSpecifier, SpecifierRefusal>
fn resolve( &self, request: &SpecifierPolicyRequest, ) -> Result<NormalizedSpecifier, SpecifierRefusal>
Resolve bounded text without access to roots, capabilities, or a runtime context.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".