pub struct MountResolver { /* private fields */ }Implementations§
Source§impl MountResolver
impl MountResolver
pub fn new() -> Result<Self>
Sourcepub fn resolve_mount(&self, mount: &Mount) -> Result<PathBuf>
pub fn resolve_mount(&self, mount: &Mount) -> Result<PathBuf>
Resolve a mount to its local filesystem path
Sourcepub fn needs_clone(&self, mount: &Mount) -> Result<bool>
pub fn needs_clone(&self, mount: &Mount) -> Result<bool>
Check if a mount needs cloning
Auto Trait Implementations§
impl Freeze for MountResolver
impl RefUnwindSafe for MountResolver
impl Send for MountResolver
impl Sync for MountResolver
impl Unpin for MountResolver
impl UnwindSafe for MountResolver
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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