pub struct RulePlugin {
pub source: PathBuf,
pub rules: Vec<YamlRule>,
pub errors: Vec<(PathBuf, YamlRuleError)>,
}Expand description
A collection of YAML rules loaded from a directory.
Fields§
§source: PathBufSource directory path.
rules: Vec<YamlRule>Successfully loaded rules.
errors: Vec<(PathBuf, YamlRuleError)>Errors encountered during loading.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RulePlugin
impl RefUnwindSafe for RulePlugin
impl Send for RulePlugin
impl Sync for RulePlugin
impl Unpin for RulePlugin
impl UnsafeUnpin for RulePlugin
impl UnwindSafe for RulePlugin
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> 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