Trait cap_fs_ext::OpenOptionsSyncExt
source · pub trait OpenOptionsSyncExt {
// Required methods
fn sync(&mut self, enable: bool) -> &mut Self;
fn dsync(&mut self, enable: bool) -> &mut Self;
fn rsync(&mut self, enable: bool) -> &mut Self;
fn nonblock(&mut self, enable: bool) -> &mut Self;
}
Expand description
Extension trait for cap_primitives::fs::OpenOptions
which adds
sync
, dsync
, rsync
, and nonblock
functions for controlling various
I/O modes for the opened file.
Required Methods§
sourcefn sync(&mut self, enable: bool) -> &mut Self
fn sync(&mut self, enable: bool) -> &mut Self
Requests write operations complete as defined by synchronized I/O file integrity completion.
sourcefn dsync(&mut self, enable: bool) -> &mut Self
fn dsync(&mut self, enable: bool) -> &mut Self
Requests write operations complete as defined by synchronized I/O data integrity completion.