pub struct FilesystemResolver { /* private fields */ }Implementations§
Source§impl FilesystemResolver
impl FilesystemResolver
pub fn new(main_schema: impl AsRef<Path>) -> Self
pub fn with_include_paths<T>( main_schema: impl AsRef<Path>, include_paths: T, ) -> Self
pub fn add_include_path( &mut self, include_path: impl Into<PathBuf>, ) -> &mut Self
pub fn add_include_paths<T>(&mut self, include_paths: T) -> &mut Self
Trait Implementations§
Source§impl Debug for FilesystemResolver
impl Debug for FilesystemResolver
Source§impl Resolver for FilesystemResolver
impl Resolver for FilesystemResolver
fn main_schema(&self) -> SchemaFile<'_>
fn resolve(&mut self, name: &str) -> Option<SchemaFile<'_>>
Auto Trait Implementations§
impl !RefUnwindSafe for FilesystemResolver
impl !UnwindSafe for FilesystemResolver
impl Freeze for FilesystemResolver
impl Send for FilesystemResolver
impl Sync for FilesystemResolver
impl Unpin for FilesystemResolver
impl UnsafeUnpin for FilesystemResolver
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