pub struct RootedFs { /* private fields */ }Expand description
Wraps LocalFs to root all relative paths to a base directory. Solves the CWD mismatch: walk_local strips paths to relative, but generate needs to read files relative to the scanned root, not CWD.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RootedFs
impl RefUnwindSafe for RootedFs
impl Send for RootedFs
impl Sync for RootedFs
impl Unpin for RootedFs
impl UnsafeUnpin for RootedFs
impl UnwindSafe for RootedFs
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more