pub struct MountIncludeResolver { /* private fields */ }Expand description
Resolves #include paths against dependency mounts before the filesystem.
Each mount maps a package name, such as timestamp or xidl/std, to the
directory its library was fetched into. #include "timestamp/lib.idl" then
resolves inside that package, while every other include keeps the
filesystem-relative behaviour of FsIncludeResolver.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MountIncludeResolver
impl RefUnwindSafe for MountIncludeResolver
impl Send for MountIncludeResolver
impl Sync for MountIncludeResolver
impl Unpin for MountIncludeResolver
impl UnsafeUnpin for MountIncludeResolver
impl UnwindSafe for MountIncludeResolver
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