pub struct EmbeddedFileSystem { /* private fields */ }Trait Implementations§
Source§impl FileSystem for EmbeddedFileSystem
impl FileSystem for EmbeddedFileSystem
fn read(self: Vc<Self>, path: FileSystemPath) -> Vc<FileContent>
fn read_link(self: Vc<Self>, _path: FileSystemPath) -> Vc<LinkContent>
fn raw_read_dir(self: Vc<Self>, path: FileSystemPath) -> Vc<RawDirectoryContent>
fn write( self: Vc<Self>, _path: FileSystemPath, _content: Vc<FileContent>, ) -> Vc<()>
fn write_link( self: Vc<Self>, _path: FileSystemPath, _target: Vc<LinkContent>, ) -> Vc<()>
fn metadata(self: Vc<Self>, path: 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
impl UpcastStrict<Box<dyn FileSystem>> for EmbeddedFileSystem
impl UpcastStrict<Box<dyn ValueDebug>> for EmbeddedFileSystem
impl UpcastStrict<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> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.