Struct cap_async_std::fs::OpenOptions [−][src]
pub struct OpenOptions { /* fields omitted */ }Options and flags which can be used to configure how a file is opened.
This corresponds to std::fs::OpenOptions.
Note that this OpenOptions has no open method. To open a file with
an OptionOptions, you must first obtain a Dir containing the path, and
then call Dir::open_with.
Implementations
impl OpenOptions[src]
impl OpenOptions[src]pub const fn new() -> OpenOptions[src]
pub const fn new() -> OpenOptions[src]Creates a blank new set of options ready for configuration.
This corresponds to std::fs::OpenOptions::new.
pub fn read(&mut self, read: bool) -> &mut OpenOptions[src]
pub fn read(&mut self, read: bool) -> &mut OpenOptions[src]Sets the option for read access.
This corresponds to std::fs::OpenOptions::read.
pub fn write(&mut self, write: bool) -> &mut OpenOptions[src]
pub fn write(&mut self, write: bool) -> &mut OpenOptions[src]Sets the option for write access.
This corresponds to std::fs::OpenOptions::write.
pub fn append(&mut self, append: bool) -> &mut OpenOptions[src]
pub fn append(&mut self, append: bool) -> &mut OpenOptions[src]Sets the option for the append mode.
This corresponds to std::fs::OpenOptions::append.
pub fn truncate(&mut self, truncate: bool) -> &mut OpenOptions[src]
pub fn truncate(&mut self, truncate: bool) -> &mut OpenOptions[src]Sets the option for truncating a previous file.
This corresponds to std::fs::OpenOptions::truncate.
pub fn create(&mut self, create: bool) -> &mut OpenOptions[src]
pub fn create(&mut self, create: bool) -> &mut OpenOptions[src]Sets the option to create a new file.
This corresponds to std::fs::OpenOptions::create.
pub fn create_new(&mut self, create_new: bool) -> &mut OpenOptions[src]
pub fn create_new(&mut self, create_new: bool) -> &mut OpenOptions[src]Sets the option to always create a new file.
This corresponds to std::fs::OpenOptions::create_new.
Trait Implementations
impl Clone for OpenOptions[src]
impl Clone for OpenOptions[src]pub fn clone(&self) -> OpenOptions[src]
pub fn clone(&self) -> OpenOptions[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for OpenOptions[src]
impl Debug for OpenOptions[src]impl OpenOptionsExt for OpenOptions[src]
impl OpenOptionsExt for OpenOptions[src]pub fn mode(&mut self, mode: u32) -> &mut OpenOptions[src]
pub fn mode(&mut self, mode: u32) -> &mut OpenOptions[src]Sets the mode bits that a new file will be created with. Read more
pub fn custom_flags(&mut self, flags: i32) -> &mut OpenOptions[src]
pub fn custom_flags(&mut self, flags: i32) -> &mut OpenOptions[src]Pass custom flags to the flags argument of open. Read more
Auto Trait Implementations
impl RefUnwindSafe for OpenOptions
impl Send for OpenOptions
impl Sync for OpenOptions
impl Unpin for OpenOptions
impl UnwindSafe for OpenOptions
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more