Struct photonio_uring::fs::OpenOptions
source · pub struct OpenOptions { /* private fields */ }
Expand description
Options to configure how a file is opened.
This type is an async version of std::fs::OpenOptions
.
Implementations
sourceimpl OpenOptions
impl OpenOptions
sourcepub fn new() -> Self
pub fn new() -> Self
See also std::fs::OpenOptions::new
.
sourcepub fn read(&mut self, read: bool) -> &mut Self
pub fn read(&mut self, read: bool) -> &mut Self
See also std::fs::OpenOptions::read
.
sourcepub fn write(&mut self, write: bool) -> &mut Self
pub fn write(&mut self, write: bool) -> &mut Self
See also std::fs::OpenOptions::write
.
sourcepub fn append(&mut self, append: bool) -> &mut Self
pub fn append(&mut self, append: bool) -> &mut Self
See also std::fs::OpenOptions::append
.
sourcepub fn truncate(&mut self, truncate: bool) -> &mut Self
pub fn truncate(&mut self, truncate: bool) -> &mut Self
See also std::fs::OpenOptions::truncate
.
sourcepub fn create(&mut self, create: bool) -> &mut Self
pub fn create(&mut self, create: bool) -> &mut Self
See also std::fs::OpenOptions::create
.
sourcepub fn create_new(&mut self, create_new: bool) -> &mut Self
pub fn create_new(&mut self, create_new: bool) -> &mut Self
See also std::fs::OpenOptions::create_new
.
Trait Implementations
sourceimpl Debug for OpenOptions
impl Debug for OpenOptions
sourceimpl Default for OpenOptions
impl Default for OpenOptions
sourceimpl OpenOptionsExt for OpenOptions
impl OpenOptionsExt for OpenOptions
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more