Codec

Trait Codec 

Source
pub trait Codec {
    // Required methods
    fn read_char(
        &mut self,
        vm: &mut Vm,
        port: &mut dyn BinaryInputPort,
        mode: ErrorHandlingMode,
        should_check_bom: bool,
    ) -> Result<Option<char>, SchemeError>;
    fn write_char(
        &mut self,
        port: &mut dyn BinaryOutputPort,
        ch: char,
        mode: ErrorHandlingMode,
    ) -> Result<usize, SchemeError>;
}
Expand description

Codec

Required Methods§

Source

fn read_char( &mut self, vm: &mut Vm, port: &mut dyn BinaryInputPort, mode: ErrorHandlingMode, should_check_bom: bool, ) -> Result<Option<char>, SchemeError>

Source

fn write_char( &mut self, port: &mut dyn BinaryOutputPort, ch: char, mode: ErrorHandlingMode, ) -> Result<usize, SchemeError>

Implementors§