pub struct Core {
pub state: State,
pub rules: Vec<Rule>,
pub executed_rule_ids: Vec<i32>,
/* private fields */
}Fields§
§state: State§rules: Vec<Rule>§executed_rule_ids: Vec<i32>Implementations§
Source§impl Core
impl Core
pub fn rule_matches_state<F>(
&self,
rule: &Rule,
side_input: F,
) -> Result<bool, ExcessivePermutationError>where
F: SideInput,
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Core
impl RefUnwindSafe for Core
impl Send for Core
impl Sync for Core
impl Unpin for Core
impl UnwindSafe for Core
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