Enum nix::sys::aio::AioFsyncMode
#[repr(i32)]
#[non_exhaustive]
pub enum AioFsyncMode {
O_SYNC,
O_DSYNC,
}
Documentation
Mode for AioCb::fsync
. Controls whether only data or both data and
metadata are synced.
Variants
O_SYNC
do it like fsync
O_DSYNC
on supported operating systems only, do it like fdatasync
Trait Implementations
impl Clone for AioFsyncMode
fn clone(&Self) -> AioFsyncMode
impl Copy for AioFsyncMode
impl Debug for AioFsyncMode
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for AioFsyncMode
impl Hash for AioFsyncMode
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl Ord for AioFsyncMode
fn cmp(&Self, other: &AioFsyncMode) -> $crate::cmp::Ordering
impl PartialEq<AioFsyncMode> for AioFsyncMode
fn eq(&Self, other: &AioFsyncMode) -> bool
impl PartialOrd<AioFsyncMode> for AioFsyncMode
fn partial_cmp(&Self, other: &AioFsyncMode) -> $crate::option::Option<$crate::cmp::Ordering>
impl StructuralEq for AioFsyncMode
impl StructuralPartialEq for AioFsyncMode
Auto Trait Implementations
impl RefUnwindSafe for AioFsyncMode
impl Send for AioFsyncMode
impl Sync for AioFsyncMode
impl Unpin for AioFsyncMode
impl UnwindSafe for AioFsyncMode
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T