Trait AppIO
gsm::appio
pub trait AppIO<I: Clone> { fn open(&self, m: &mut Machine<I>) -> Result<()>; fn read(&self, m: &mut Machine<I>) -> Result<()>; fn write(&self, m: &mut Machine<I>) -> Result<()>; fn seek(&self, m: &mut Machine<I>) -> Result<()>; fn close(&self, m: &mut Machine<I>) -> Result<()>; }
fn open(&self, m: &mut Machine<I>) -> Result<()>
fn read(&self, m: &mut Machine<I>) -> Result<()>
fn write(&self, m: &mut Machine<I>) -> Result<()>
fn seek(&self, m: &mut Machine<I>) -> Result<()>
fn close(&self, m: &mut Machine<I>) -> Result<()>