pub struct FsResolver { /* private fields */ }Implementations§
Source§impl FsResolver
impl FsResolver
Sourcepub fn new(
sys: Rc<dyn Sys>,
base: Option<PathBuf>,
search: Vec<PathBuf>,
) -> FsResolver
pub fn new( sys: Rc<dyn Sys>, base: Option<PathBuf>, search: Vec<PathBuf>, ) -> FsResolver
A resolver with relative specs answered from base and the rest from
search. A search directory that does not exist is dropped.
Sourcepub fn for_script(sys: Rc<dyn Sys>, script: &Path) -> FsResolver
pub fn for_script(sys: Rc<dyn Sys>, script: &Path) -> FsResolver
A resolver for a program whose entry script is script: relative specs
against its directory, the rest from ELLY_PATH.
Trait Implementations§
Source§impl ModuleResolver for FsResolver
impl ModuleResolver for FsResolver
Auto Trait Implementations§
impl !RefUnwindSafe for FsResolver
impl !Send for FsResolver
impl !Sync for FsResolver
impl !UnwindSafe for FsResolver
impl Freeze for FsResolver
impl Unpin for FsResolver
impl UnsafeUnpin for FsResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more