pub struct RuleClaim {
pub rule: Arc<Rule>,
pub project_root: PathBuf,
}Expand description
A claim made by the curated ruleset.
Fields§
§rule: Arc<Rule>The rule that matched, carrying the ecosystem, the kind and any caveat.
project_root: PathBufThe project whose markers justified the claim.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RuleClaim
impl RefUnwindSafe for RuleClaim
impl Send for RuleClaim
impl Sync for RuleClaim
impl Unpin for RuleClaim
impl UnsafeUnpin for RuleClaim
impl UnwindSafe for RuleClaim
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<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