Struct node_resolve::Resolver
[−]
[src]
pub struct Resolver { /* fields omitted */ }Resolver instances keep track of options.
Methods
impl Resolver[src]
pub fn new() -> Self[src]
Create a new resolver with the given options.
pub fn with_basedir(&self, basedir: PathBuf) -> Self[src]
Create a new resolver with a different basedir.
pub fn with_extensions<T>(&self, extensions: T) -> Self where
T: IntoIterator,
T::Item: ToString, [src]
T: IntoIterator,
T::Item: ToString,
Create a new resolver with a different set of extensions.
pub fn preserve_symlinks(&self, preserve_symlinks: bool) -> Self[src]
Create a new resolver with a different symlink option.
pub fn resolve(&self, target: &str) -> Result<PathBuf, ResolutionError>[src]
Resolve a require() argument.