pub struct FallbackFileSystem;Implementations§
Trait Implementations§
Source§impl Debug for FallbackFileSystem
impl Debug for FallbackFileSystem
Source§impl Default for FallbackFileSystem
impl Default for FallbackFileSystem
Source§fn default() -> FallbackFileSystem
fn default() -> FallbackFileSystem
Returns the “default value” for a type. Read more
Source§impl FileSystem for FallbackFileSystem
impl FileSystem for FallbackFileSystem
fn readlink(&self, _path: &Path) -> Result<PathBuf>
fn read_dir(&self, _path: &Path) -> Result<ReadDir, FsError>
fn create_dir(&self, _path: &Path) -> Result<(), FsError>
fn remove_dir(&self, _path: &Path) -> Result<(), FsError>
fn rename<'a>( &'a self, _from: &Path, _to: &Path, ) -> BoxFuture<'a, Result<(), FsError>>
fn metadata(&self, _path: &Path) -> Result<Metadata, FsError>
Source§fn symlink_metadata(&self, _path: &Path) -> Result<Metadata, FsError>
fn symlink_metadata(&self, _path: &Path) -> Result<Metadata, FsError>
This method gets metadata without following symlinks in the path.
Currently identical to
metadata because symlinks aren’t implemented
yet.fn remove_file(&self, _path: &Path) -> Result<(), FsError>
fn new_open_options(&self) -> OpenOptions<'_>
fn create_symlink(&self, _source: &Path, _target: &Path) -> Result<(), FsError>
fn hard_link(&self, _source: &Path, _target: &Path) -> Result<(), FsError>
Auto Trait Implementations§
impl Freeze for FallbackFileSystem
impl RefUnwindSafe for FallbackFileSystem
impl Send for FallbackFileSystem
impl Sync for FallbackFileSystem
impl Unpin for FallbackFileSystem
impl UnsafeUnpin for FallbackFileSystem
impl UnwindSafe for FallbackFileSystem
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> ⓘ
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.
§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Pointee for T
impl<T> Pointee for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Upcastable for T
impl<T> Upcastable for T
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn upcast_any_box(self: Box<T>) -> Box<dyn Any>
Source§impl<T> Upcastable for T
impl<T> Upcastable for T
Source§fn upcast_any_ref(&self) -> &(dyn Any + 'static)
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
upcast ref
Source§fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
upcast mut ref