pub struct FileHandle(/* private fields */);Expand description
A virtual file in the in-memory filesystem.
Trait Implementations§
Source§impl Clone for FileHandle
impl Clone for FileHandle
Source§impl Debug for FileHandle
impl Debug for FileHandle
Source§impl FileHandle for FileHandle
impl FileHandle for FileHandle
type Error = String
type WritableFileStreamT = WritableFileStream
async fn create_writable_with_options( &mut self, options: &CreateWritableOptions, ) -> Result<Self::WritableFileStreamT, Self::Error>
async fn read(&self) -> Result<Vec<u8>, Self::Error>
async fn read_range<R: RangeBounds<usize> + Send>( &self, range: R, ) -> Result<Vec<u8>, Self::Error>
async fn size(&self) -> Result<usize, Self::Error>
Auto Trait Implementations§
impl !RefUnwindSafe for FileHandle
impl !Send for FileHandle
impl !Sync for FileHandle
impl !UnwindSafe for FileHandle
impl Freeze for FileHandle
impl Unpin for FileHandle
impl UnsafeUnpin for FileHandle
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