Struct runestick::debug::DebugInst [−][src]
pub struct DebugInst { pub source_id: usize, pub span: Span, pub comment: Option<String>, pub label: Option<DebugLabel>, }
Expand description
Debug information for every instruction.
Fields
source_id: usize
The file by id the instruction belongs to.
span: Span
The span of the instruction.
comment: Option<String>
The comment for the line.
label: Option<DebugLabel>
Label associated with the location.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more