1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// Copyright 2024, Giordano Salvador // SPDX-License-Identifier: BSD-3-Clause use std::process; #[repr(u8)] #[derive(Clone, Copy)] pub enum ExitCode { Ok = 0, IRError = 100, DialectError = 200, } pub fn exit(code: ExitCode) -> ! { process::exit(code as i32); }