pub struct Row {
pub at: u64,
pub file: usize,
pub line: u32,
pub column: u32,
}Expand description
One row of the table: an address, and where the code at it came from.
Fields§
§at: u64How far into its function the instruction is.
file: usizeWhich of Unit::files it is in.
line: u32Which line of that file, counting from one, or zero for code no line of any file asked for.
Zero is DWARF’s own spelling of that and is worth more than a guess: a debugger stepping over a row with no line knows not to stop, where one handed the nearest line it could find would stop somewhere the program never was.
column: u32Which column of that line, counting from one, or zero for the left edge.
Trait Implementations§
impl Copy for Row
impl Eq for Row
impl StructuralPartialEq for Row
Auto Trait Implementations§
impl Freeze for Row
impl RefUnwindSafe for Row
impl Send for Row
impl Sync for Row
impl Unpin for Row
impl UnsafeUnpin for Row
impl UnwindSafe for Row
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.