Skip to main content

File

Trait File 

Source
pub trait File: Send + Sync {
    // Required methods
    fn readable(&self) -> bool;
    fn writable(&self) -> bool;
    fn read(&self, buf: UserBuffer) -> usize;
    fn write(&self, buf: UserBuffer) -> usize;
}
Expand description

File trait

Required Methods§

Source

fn readable(&self) -> bool

If readable

Source

fn writable(&self) -> bool

If writable

Source

fn read(&self, buf: UserBuffer) -> usize

Read file to UserBuffer

Source

fn write(&self, buf: UserBuffer) -> usize

Write UserBuffer to file

Implementors§