ImMutWrite

Trait ImMutWrite 

Source
pub trait ImMutWrite<'a> {
    // Required methods
    fn write(&'a self, buf: &[u8]) -> Result<usize>;
    fn flush(&'a self) -> Result<()>;
    fn write_all(&'a self, buf: &[u8]) -> Result<()>;
    fn write_fmt(&'a self, fmt: Arguments<'_>) -> Result<()>;
}
Expand description

Unchangeable Trait Write.

Required Methods§

Source

fn write(&'a self, buf: &[u8]) -> Result<usize>

Source

fn flush(&'a self) -> Result<()>

Source

fn write_all(&'a self, buf: &[u8]) -> Result<()>

Source

fn write_fmt(&'a self, fmt: Arguments<'_>) -> Result<()>

Implementors§

Source§

impl<'a, E: ExtWrite<'a>> ImMutWrite<'a> for E