pub struct EnhancedImportResolver { /* private fields */ }Implementations§
Source§impl EnhancedImportResolver
impl EnhancedImportResolver
pub fn new( config: FetcherConfig, include_dirs: Vec<PathBuf>, ) -> Result<Self, ResolveError>
pub fn with_defaults(include_dirs: Vec<PathBuf>) -> Result<Self, ResolveError>
pub fn with_verbose(self, verbose: bool) -> Self
pub fn config(&self) -> &FetcherConfig
pub fn resolve_file( &self, file_path: &PathBuf, ) -> Result<ResolutionResult, ResolveError>
pub fn resolve_content( &self, content: &str, canonical_location: &str, ) -> Result<ResolutionResult, ResolveError>
Auto Trait Implementations§
impl !RefUnwindSafe for EnhancedImportResolver
impl !UnwindSafe for EnhancedImportResolver
impl Freeze for EnhancedImportResolver
impl Send for EnhancedImportResolver
impl Sync for EnhancedImportResolver
impl Unpin for EnhancedImportResolver
impl UnsafeUnpin for EnhancedImportResolver
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