pub struct FileHandle(/* private fields */);
Expand description
FileHandle is a way of abstracting over a file returned by a dialog
Implementations§
Source§impl FileHandle
impl FileHandle
Sourcepub async fn read(&self) -> Vec<u8> ⓘ
pub async fn read(&self) -> Vec<u8> ⓘ
Reads a file asynchronously.
On native platforms it spawns a std::thread
in the background.
This fn exists solely to keep native api in pair with async only web api.
Trait Implementations§
Source§impl Clone for FileHandle
impl Clone for FileHandle
Source§fn clone(&self) -> FileHandle
fn clone(&self) -> FileHandle
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FileHandle
impl Debug for FileHandle
Source§impl From<&FileHandle> for PathBuf
impl From<&FileHandle> for PathBuf
Source§fn from(file_handle: &FileHandle) -> Self
fn from(file_handle: &FileHandle) -> Self
Converts to this type from the input type.
Source§impl From<FileHandle> for PathBuf
impl From<FileHandle> for PathBuf
Source§fn from(file_handle: FileHandle) -> Self
fn from(file_handle: FileHandle) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FileHandle
impl RefUnwindSafe for FileHandle
impl Send for FileHandle
impl Sync for FileHandle
impl Unpin for FileHandle
impl UnwindSafe 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