pub struct LicenseFile {
pub license_expr: Expression,
pub path: Utf8PathBuf,
pub confidence: f32,
pub kind: LicenseFileKind,
}Fields§
§license_expr: ExpressionThe SPDX requirement expression detected for the file
path: Utf8PathBufFull path of the file which had license data in it
confidence: f32The confidence score for the license, the closer to the canonical license text it is, the closer it approaches 1.0
kind: LicenseFileKindThe contents of the file
Trait Implementations§
Source§impl Ord for LicenseFile
impl Ord for LicenseFile
Source§impl PartialEq for LicenseFile
impl PartialEq for LicenseFile
Source§impl PartialOrd for LicenseFile
impl PartialOrd for LicenseFile
impl Eq for LicenseFile
Auto Trait Implementations§
impl Freeze for LicenseFile
impl RefUnwindSafe for LicenseFile
impl Send for LicenseFile
impl Sync for LicenseFile
impl Unpin for LicenseFile
impl UnwindSafe for LicenseFile
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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