pub struct OpenOptions(_);
Options and flags which can be used to configure how a file is opened.
This is a specialized version of std::fs::OpenOptions
for usage from
the Tokio runtime.
From<std::fs::OpenOptions>
is implemented for more advanced configuration
than the methods provided here.
Creates a blank new set of options ready for configuration.
All options are initially set to false
.
use tokio::fs::OpenOptions;
let mut options = OpenOptions::new();
let future = options.read(true).open("foo.txt");
See the underlying read
call for details.
See the underlying write
call for details.
See the underlying append
call for details.
See the underlying truncate
call for details.
See the underlying create
call for details.
Opens a file at path
with the options specified by self
.
OpenOptionsFuture
results in an error if called from outside of the
Tokio runtime or if the underlying open
call results in an error.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more