pub struct LineKey {
pub contract: usize,
pub source_id: u64,
pub line: u64,
}Expand description
Identifies a source line across every contract in a StepMap.
Fields§
§contract: usize§source_id: u64§line: u64Trait Implementations§
impl Copy for LineKey
impl Eq for LineKey
Source§impl Ord for LineKey
impl Ord for LineKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for LineKey
impl PartialOrd for LineKey
impl StructuralPartialEq for LineKey
Auto Trait Implementations§
impl Freeze for LineKey
impl RefUnwindSafe for LineKey
impl Send for LineKey
impl Sync for LineKey
impl Unpin for LineKey
impl UnsafeUnpin for LineKey
impl UnwindSafe for LineKey
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