Struct bf::rts::RtsState [−][src]
pub struct RtsState<'a> { /* fields omitted */ }
Minimal state for our minimal run-time system.
Trait objects providing channels for standard input and output.
Methods
impl<'a> RtsState<'a>
[src]
impl<'a> RtsState<'a>
pub fn new<R: Read, W: Write>(input: &'a mut R, output: &'a mut W) -> Self
[src]
pub fn new<R: Read, W: Write>(input: &'a mut R, output: &'a mut W) -> Self
pub extern "win64" fn read(&mut self) -> u8
[src]
pub extern "win64" fn read(&mut self) -> u8
pub extern "win64" fn write(&mut self, byte: u8)
[src]
pub extern "win64" fn write(&mut self, byte: u8)
pub extern "C" fn read_c(&mut self) -> u8
[src]
pub extern "C" fn read_c(&mut self) -> u8
pub extern "C" fn write_c(&mut self, byte: u8)
[src]
pub extern "C" fn write_c(&mut self, byte: u8)