pub struct StoredFingerprint {
pub hash: u64,
pub start_line: u32,
pub end_line: u32,
}Expand description
A stored fingerprint with the source lines it covers.
Fields§
§hash: u64Hash of the k-gram.
start_line: u32First source line covered (1-based).
end_line: u32Last source line covered (1-based, inclusive).
Trait Implementations§
Source§impl Clone for StoredFingerprint
impl Clone for StoredFingerprint
impl Copy for StoredFingerprint
Source§impl Debug for StoredFingerprint
impl Debug for StoredFingerprint
impl Eq for StoredFingerprint
Source§impl PartialEq for StoredFingerprint
impl PartialEq for StoredFingerprint
impl StructuralPartialEq for StoredFingerprint
Auto Trait Implementations§
impl Freeze for StoredFingerprint
impl RefUnwindSafe for StoredFingerprint
impl Send for StoredFingerprint
impl Sync for StoredFingerprint
impl Unpin for StoredFingerprint
impl UnsafeUnpin for StoredFingerprint
impl UnwindSafe for StoredFingerprint
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more