Skip to main content

Write

Trait Write 

Source
pub trait Write {
    // Required methods
    fn write(&mut self, buf: &[u8]) -> OrtResult<usize>;
    fn flush(&mut self) -> OrtResult<()>;

    // Provided methods
    fn write_all(&mut self, buf: &[u8]) -> OrtResult<()> { ... }
    fn write_str(&mut self, s: &str) -> OrtResult<usize> { ... }
    fn write_char(&mut self, c: char) -> OrtResult<usize> { ... }
}

Required Methods§

Source

fn write(&mut self, buf: &[u8]) -> OrtResult<usize>

Source

fn flush(&mut self) -> OrtResult<()>

Provided Methods§

Source

fn write_all(&mut self, buf: &[u8]) -> OrtResult<()>

Source

fn write_str(&mut self, s: &str) -> OrtResult<usize>

Source

fn write_char(&mut self, c: char) -> OrtResult<usize>

Implementations on Foreign Types§

Source§

impl Write for &mut Vec<u8>

Source§

fn write(&mut self, buf: &[u8]) -> OrtResult<usize>

Source§

fn flush(&mut self) -> OrtResult<()>

Implementors§