Struct runestick::debug::DebugInfo [−][src]
pub struct DebugInfo { pub instructions: Vec<DebugInst>, pub functions: HashMap<Hash, DebugSignature>, pub functions_rev: HashMap<usize, Hash>, }
Expand description
Debug information about a unit.
Fields
instructions: Vec<DebugInst>
Debug information on each instruction.
functions: HashMap<Hash, DebugSignature>
Function signatures.
functions_rev: HashMap<usize, Hash>
Reverse lookup of a function.
Implementations
Get debug instruction at the given instruction pointer.
Get the function corresponding to the given instruction pointer.
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