1//! Defines `TrapSite`. 2 3use cranelift_codegen::{binemit, ir}; 4 5/// Record of the arguments cranelift passes to `TrapSink::trap`. 6#[derive(Clone, Debug)] 7pub struct TrapSite { 8 /// Offset into function. 9 pub offset: binemit::CodeOffset, 10 /// Source location given to cranelift. 11 pub srcloc: ir::SourceLoc, 12 /// Trap code, as determined by cranelift. 13 pub code: ir::TrapCode, 14} 15 16