pub struct ReadTranslationProvenance {
pub source_language: &'static str,
pub source_sha256: String,
pub source_bytes: usize,
}Expand description
Provenance recovered from an artifact’s first line.
Fields§
§source_language: &'static strCanonical source language.
source_sha256: StringLowercase hexadecimal SHA-256 of the UTF-8 source.
source_bytes: usizeSource length in bytes.
Trait Implementations§
Source§impl Clone for ReadTranslationProvenance
impl Clone for ReadTranslationProvenance
Source§impl Debug for ReadTranslationProvenance
impl Debug for ReadTranslationProvenance
impl Eq for ReadTranslationProvenance
impl StructuralPartialEq for ReadTranslationProvenance
Auto Trait Implementations§
impl Freeze for ReadTranslationProvenance
impl RefUnwindSafe for ReadTranslationProvenance
impl Send for ReadTranslationProvenance
impl Sync for ReadTranslationProvenance
impl Unpin for ReadTranslationProvenance
impl UnsafeUnpin for ReadTranslationProvenance
impl UnwindSafe for ReadTranslationProvenance
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.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