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>
Source§fn read_link(self: Vc<Self>, _path: FileSystemPath) -> Vc<LinkContent>
fn read_link(self: Vc<Self>, _path: FileSystemPath) -> Vc<LinkContent>
Reads the target of a symbolic link (or junction point on Windows). See
LinkContent.Source§fn is_junction_point(self: Vc<Self>, _path: FileSystemPath) -> Vc<bool>
fn is_junction_point(self: Vc<Self>, _path: FileSystemPath) -> Vc<bool>
Returns whether a symbolic link is a junction point on Windows. Always
false on all other
platforms.fn raw_read_dir(self: Vc<Self>, path: FileSystemPath) -> Vc<RawDirectoryContent>
fn write( self: Vc<Self>, _path: FileSystemPath, _content: Vc<FileContent>, ) -> Vc<()>
Source§fn write_link(
self: Vc<Self>,
_path: FileSystemPath,
_target: Vc<WriteLinkContent>,
) -> Vc<()>
fn write_link( self: Vc<Self>, _path: FileSystemPath, _target: Vc<WriteLinkContent>, ) -> Vc<()>
Creates a symbolic link. See
WriteLinkContent and FileSystemPath::write_link.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.
impl NonLocalValue for EmbeddedFileSystem
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>
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
Source§impl ValueDebug for EmbeddedFileSystem
impl ValueDebug for EmbeddedFileSystem
Source§impl ValueDebugFormat for EmbeddedFileSystem
Available on debug-assertions enabled only.
impl ValueDebugFormat for EmbeddedFileSystem
Available on debug-assertions enabled only.
fn value_debug_format<'a>(&'a self, depth: usize) -> ValueDebugFormatString<'a>
Source§impl ValueToStringRef for EmbeddedFileSystem
impl ValueToStringRef for EmbeddedFileSystem
async fn to_string_ref(&self) -> Result<RcStr>
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.
fn has_serialization() -> bool
Auto Trait Implementations§
impl Freeze for EmbeddedFileSystem
impl RefUnwindSafe for EmbeddedFileSystem
impl Send for EmbeddedFileSystem
impl Sync for EmbeddedFileSystem
impl Unpin for EmbeddedFileSystem
impl UnsafeUnpin for EmbeddedFileSystem
impl UnwindSafe for EmbeddedFileSystem
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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