[][src]Struct polyfuse::op::Fsync

pub struct Fsync<'a> { /* fields omitted */ }

Synchronize the file contents of an opened file.

When the parameter datasync is true, only the file contents should be flushed and the metadata does not have to be flushed.

Methods

impl<'a> Fsync<'a>[src]

pub fn ino(&self) -> u64[src]

pub fn fh(&self) -> u64[src]

pub fn datasync(&self) -> bool[src]

pub async fn reply<'_, '_, T: ?Sized>(
    self,
    cx: &'_ mut Context<'_, T>
) -> Result<()> where
    T: Writer + Unpin
[src]

Trait Implementations

impl<'a> Debug for Fsync<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Fsync<'a>

impl<'a> Send for Fsync<'a>

impl<'a> Sync for Fsync<'a>

impl<'a> Unpin for Fsync<'a>

impl<'a> UnwindSafe for Fsync<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.