pub struct ParsedGRL {
pub rules: Vec<Rule>,
pub module_manager: ModuleManager,
pub rule_modules: HashMap<String, String>,
}Expand description
Result from parsing GRL with modules
Fields§
§rules: Vec<Rule>Parsed rules
module_manager: ModuleManagerModule manager with configured modules
rule_modules: HashMap<String, String>Map of rule name to module name
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsedGRL
impl RefUnwindSafe for ParsedGRL
impl Send for ParsedGRL
impl Sync for ParsedGRL
impl Unpin for ParsedGRL
impl UnwindSafe for ParsedGRL
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