pub struct CompilationMessage {
pub message: Option<String>,
pub type: Option<CompilationMessageType>,
pub line_num: Option<u64>,
pub line_pos: Option<u64>,
pub offset: Option<u64>,
pub length: Option<u64>,
/* private fields */
}Fields§
§message: Option<String>§type: Option<CompilationMessageType>§line_num: Option<u64>§line_pos: Option<u64>§offset: Option<u64>§length: Option<u64>Implementations§
Source§impl CompilationMessage
impl CompilationMessage
pub fn new() -> Self
pub fn with_extension(self, extension: CompilationMessageExtension) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompilationMessage
impl RefUnwindSafe for CompilationMessage
impl Send for CompilationMessage
impl Sync for CompilationMessage
impl Unpin for CompilationMessage
impl UnsafeUnpin for CompilationMessage
impl UnwindSafe for CompilationMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more