#[derive(Debug)] pub enum ErrorKind { UnexpectedChar(char), UnterminatedString, } #[derive(Debug)] pub struct Error { pub line: usize, pub kind: ErrorKind, } pub fn report(err: &Error) { eprintln!("[line {}] Error: {:?}", err.line, err.kind); }
depot | ||
monorepo for the virus lounge | The Virus Lounge |
about summary refs log tree commit diff |
#[derive(Debug)] pub enum ErrorKind { UnexpectedChar(char), UnterminatedString, } #[derive(Debug)] pub struct Error { pub line: usize, pub kind: ErrorKind, } pub fn report(err: &Error) { eprintln!("[line {}] Error: {:?}", err.line, err.kind); }