pub struct FileResolver { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for FileResolver
impl Debug for FileResolver
Source§impl Resolver for FileResolver
impl Resolver for FileResolver
Source§fn load(
&mut self,
raw_ref: &str,
current_doc: &Path,
) -> Result<LoadedDoc, ResolverError>
fn load( &mut self, raw_ref: &str, current_doc: &Path, ) -> Result<LoadedDoc, ResolverError>
Load the document referenced by
raw_ref, resolved relative to
current_doc. Implementations cache by canonical path; repeated
loads of the same logical document return the same Value clone
without re-reading from disk.Auto Trait Implementations§
impl Freeze for FileResolver
impl RefUnwindSafe for FileResolver
impl Send for FileResolver
impl Sync for FileResolver
impl Unpin for FileResolver
impl UnsafeUnpin for FileResolver
impl UnwindSafe for FileResolver
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