Skip to main content

luaur_code_gen/records/
proto_compilation_failure.rs

1extern crate alloc;
2
3use crate::enums::code_gen_compilation_result::CodeGenCompilationResult;
4use alloc::string::String;
5
6#[derive(Debug, Clone, PartialEq, Eq, Hash)]
7pub struct ProtoCompilationFailure {
8    pub result: CodeGenCompilationResult,
9    pub debugname: String,
10    pub line: i32,
11}
12
13impl Default for ProtoCompilationFailure {
14    fn default() -> Self {
15        Self {
16            result: CodeGenCompilationResult::Success,
17            debugname: String::new(),
18            line: -1,
19        }
20    }
21}