pub struct ManifestResult {
pub path: String,
pub when_passed: bool,
pub seeded: Vec<String>,
}Expand description
External-plugin dry-run primitives for the CLI’s plugin-check command.
What one matched-and-parsed manifest yielded under a rule.
Fields§
§path: StringRoot-relative manifest path.
when_passed: boolWhether the rule-level when gate passed for this manifest.
seeded: Vec<String>Root-relative entry globs seeded from this manifest (empty unless
when_passed). Each still encodes its own extension (e.g. {ts,tsx}).
Trait Implementations§
Source§impl Clone for ManifestResult
impl Clone for ManifestResult
Source§fn clone(&self) -> ManifestResult
fn clone(&self) -> ManifestResult
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 moreAuto Trait Implementations§
impl Freeze for ManifestResult
impl RefUnwindSafe for ManifestResult
impl Send for ManifestResult
impl Sync for ManifestResult
impl Unpin for ManifestResult
impl UnsafeUnpin for ManifestResult
impl UnwindSafe for ManifestResult
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> 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