pub struct SourceLineRange {
pub start: u32,
pub end: u32,
}Expand description
Inclusive one-based source range supporting an observation.
Fields§
§start: u32First line containing direct evidence.
end: u32Last line containing direct evidence.
Trait Implementations§
Source§impl Clone for SourceLineRange
impl Clone for SourceLineRange
Source§fn clone(&self) -> SourceLineRange
fn clone(&self) -> SourceLineRange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SourceLineRange
Source§impl Debug for SourceLineRange
impl Debug for SourceLineRange
Source§impl<'de> Deserialize<'de> for SourceLineRange
impl<'de> Deserialize<'de> for SourceLineRange
Source§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
impl Eq for SourceLineRange
Source§impl Hash for SourceLineRange
impl Hash for SourceLineRange
Source§impl Ord for SourceLineRange
impl Ord for SourceLineRange
Source§fn cmp(&self, other: &SourceLineRange) -> Ordering
fn cmp(&self, other: &SourceLineRange) -> Ordering
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
Source§impl PartialEq for SourceLineRange
impl PartialEq for SourceLineRange
Source§impl PartialOrd for SourceLineRange
impl PartialOrd for SourceLineRange
Source§impl Serialize for SourceLineRange
impl Serialize for SourceLineRange
impl StructuralPartialEq for SourceLineRange
Auto Trait Implementations§
impl Freeze for SourceLineRange
impl RefUnwindSafe for SourceLineRange
impl Send for SourceLineRange
impl Sync for SourceLineRange
impl Unpin for SourceLineRange
impl UnsafeUnpin for SourceLineRange
impl UnwindSafe for SourceLineRange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.