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