pub struct FileResolver { /* private fields */ }
Expand description
Implements a Resolver
that can be used to load local files.
Implementations§
Source§impl FileResolver
impl FileResolver
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new FileResolver
instance.
Sourcepub fn use_current_path(self, value: bool) -> Self
pub fn use_current_path(self, value: bool) -> Self
Wether to use the path of the current schema as base path to resolve other schema files or not.
Sourcepub fn add_search_path<P>(self, path: P) -> Self
pub fn add_search_path<P>(self, path: P) -> Self
Add an additional search path to the resolver.
Sourcepub fn add_search_paths<P>(self, paths: P) -> Self
pub fn add_search_paths<P>(self, paths: P) -> Self
Add additional search paths to the resolver.
Trait Implementations§
Source§impl Debug for FileResolver
impl Debug for FileResolver
Source§impl Default for FileResolver
impl Default for FileResolver
Source§impl Resolver for FileResolver
impl Resolver for FileResolver
Auto Trait Implementations§
impl Freeze for FileResolver
impl RefUnwindSafe for FileResolver
impl Send for FileResolver
impl Sync for FileResolver
impl Unpin 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