pub struct EmbeddedFileSystem { /* private fields */ }
Trait Implementations§
Source§impl FileSystem for EmbeddedFileSystem
impl FileSystem for EmbeddedFileSystem
fn read(self: Vc<Self>, path: Vc<FileSystemPath>) -> Vc<FileContent>
fn read_link(self: Vc<Self>, _path: Vc<FileSystemPath>) -> Vc<LinkContent>
fn raw_read_dir( self: Vc<Self>, path: Vc<FileSystemPath>, ) -> Vc<RawDirectoryContent>
fn write( self: Vc<Self>, _path: Vc<FileSystemPath>, _content: Vc<FileContent>, ) -> Vc<()>
fn write_link( self: Vc<Self>, _path: Vc<FileSystemPath>, _target: Vc<LinkContent>, ) -> Vc<()>
fn metadata(self: Vc<Self>, path: Vc<FileSystemPath>) -> Vc<FileMeta>
Source§fn root(self: Vc<Self>) -> Vc<FileSystemPath>where
Self: Sized,
fn root(self: Vc<Self>) -> Vc<FileSystemPath>where
Self: Sized,
Returns the path to the root of the file system.
Source§impl ShrinkToFit for EmbeddedFileSystem
impl ShrinkToFit for EmbeddedFileSystem
fn shrink_to_fit(&mut self)
Source§impl TraceRawVcs for EmbeddedFileSystem
impl TraceRawVcs for EmbeddedFileSystem
fn trace_raw_vcs(&self, __context__: &mut TraceRawVcsContext)
fn get_raw_vcs(&self) -> Vec<RawVc>
Source§impl ValueDebug for EmbeddedFileSystem
impl ValueDebug for EmbeddedFileSystem
Source§impl ValueDebugFormat for EmbeddedFileSystem
impl ValueDebugFormat for EmbeddedFileSystem
fn value_debug_format<'a>(&'a self, depth: usize) -> ValueDebugFormatString<'a>
Source§impl VcValueType for EmbeddedFileSystem
impl VcValueType for EmbeddedFileSystem
Source§type Read = VcDefaultRead<EmbeddedFileSystem>
type Read = VcDefaultRead<EmbeddedFileSystem>
How to read the value.
Source§type CellMode = VcCellNewMode<EmbeddedFileSystem>
type CellMode = VcCellNewMode<EmbeddedFileSystem>
How to update cells of this value type.
Source§fn get_value_type_id() -> ValueTypeId
fn get_value_type_id() -> ValueTypeId
Returns the type id of the value type.
impl NonLocalValue for EmbeddedFileSystem
impl Upcast<Box<dyn FileSystem>> for EmbeddedFileSystem
impl Upcast<Box<dyn ValueDebug>> for EmbeddedFileSystem
impl Upcast<Box<dyn ValueToString>> for EmbeddedFileSystem
Auto Trait Implementations§
impl Freeze for EmbeddedFileSystem
impl RefUnwindSafe for EmbeddedFileSystem
impl Send for EmbeddedFileSystem
impl Sync for EmbeddedFileSystem
impl Unpin for EmbeddedFileSystem
impl UnwindSafe for EmbeddedFileSystem
Blanket Implementations§
§impl<T> Any for Twhere
T: Any,
impl<T> Any for Twhere
T: Any,
fn get_type_id(&self) -> TypeId
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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