FileLike

Trait FileLike 

Source
pub trait FileLike {
    // Required methods
    fn fsync(&mut self) -> Result<()>;
    fn ftruncate(&mut self, tx_offset: u64, size: u64) -> Result<()>;
}

Required Methods§

Source

fn fsync(&mut self) -> Result<()>

Source

fn ftruncate(&mut self, tx_offset: u64, size: u64) -> Result<()>

Implementations on Foreign Types§

Source§

impl FileLike for File

Source§

fn fsync(&mut self) -> Result<()>

Source§

fn ftruncate(&mut self, _tx_offset: u64, size: u64) -> Result<()>

Source§

impl FileLike for NamedTempFile

Source§

fn fsync(&mut self) -> Result<()>

Source§

fn ftruncate(&mut self, tx_offset: u64, size: u64) -> Result<()>

Source§

impl<W: Write + FileLike> FileLike for BufWriter<W>

Source§

fn fsync(&mut self) -> Result<()>

Source§

fn ftruncate(&mut self, tx_offset: u64, size: u64) -> Result<()>

Implementors§