pub struct MountedFs {
pub driver: Arc<dyn VirtualFileSystem>,
pub read_only: bool,
}Expand description
A registered in-process mount: the live VirtualFileSystem driver plus the read_only flag
forwarded from MountFsOptions. TS mountFs passes { readOnly } through to
kernel.mountFs, which enforces read-only mount semantics; the flag is retained here so the
option is not structurally dropped before the mount-dispatch path consumes it.
Fields§
§driver: Arc<dyn VirtualFileSystem>§read_only: boolTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for MountedFs
impl !UnwindSafe for MountedFs
impl Freeze for MountedFs
impl Send for MountedFs
impl Sync for MountedFs
impl Unpin for MountedFs
impl UnsafeUnpin for MountedFs
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreCreates a shared type from an unshared type.