pub struct VirtualPathFileSystem { /* private fields */ }Expand description
java_package=whiteout.utils — abstract base. Concrete impl: utils::OsFileSystem.
Implementations§
Source§impl VirtualPathFileSystem
impl VirtualPathFileSystem
Sourcepub fn read_file(&self, path: &str) -> Bytes
pub fn read_file(&self, path: &str) -> Bytes
Read the entire contents of a file into a byte vector.
Sourcepub fn write_file(&mut self, path: &str, data: &[u8]) -> bool
pub fn write_file(&mut self, path: &str, data: &[u8]) -> bool
Write a file. Returns true on success.
Sourcepub fn file_exists(&self, path: &str) -> bool
pub fn file_exists(&self, path: &str) -> bool
Check if a file exists at the given path.
Trait Implementations§
Source§impl Debug for VirtualPathFileSystem
impl Debug for VirtualPathFileSystem
Source§impl Drop for VirtualPathFileSystem
impl Drop for VirtualPathFileSystem
impl Send for VirtualPathFileSystem
Auto Trait Implementations§
impl !Sync for VirtualPathFileSystem
impl Freeze for VirtualPathFileSystem
impl RefUnwindSafe for VirtualPathFileSystem
impl Unpin for VirtualPathFileSystem
impl UnsafeUnpin for VirtualPathFileSystem
impl UnwindSafe for VirtualPathFileSystem
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