pub struct ErrorCode {
id: u16,
message: &'static str,
}
pub static ERROR_CODES: [ErrorCode; 22] = [
ErrorCode {
id: 000,
message: "no error",
},
ErrorCode {
id: 001,
message: "parse error in command",
},
ErrorCode {
id: 002,
message: "duplicate arguments in command",
},
ErrorCode {
id: 003,
message: "invalid options",
},
ErrorCode {
id: 004,
message: "Unimplemented command",
},
ErrorCode {
id: 005,
message: "Command not available",
},
ErrorCode {
id: 100,
message: "can not open file",
},
ErrorCode {
id: 101,
message: "stream redirect failed",
},
ErrorCode {
id: 200,
message: "breakpoint could not be set",
},
ErrorCode {
id: 201,
message: "breakpoint type not supported",
},
ErrorCode {
id: 202,
message: "invalid breakpoint",
},
ErrorCode {
id: 203,
message: "no code on breakpoint line",
},
ErrorCode {
id: 204,
message: "Invalid breakpoint state",
},
ErrorCode {
id: 205,
message: "No such breakpoint",
},
ErrorCode {
id: 206,
message: "Error evaluating code",
},
ErrorCode {
id: 207,
message: "Invalid expression",
},
ErrorCode {
id: 300,
message: "Can not get property",
},
ErrorCode {
id: 301,
message: "Stack depth invalid",
},
ErrorCode {
id: 302,
message: "Context invalid",
},
ErrorCode {
id: 900,
message: "Encoding not supported",
},
ErrorCode {
id: 998,
message: "An internal exception in the debugger occurred",
},
ErrorCode {
id: 999,
message: "Unknown error",
}
];