pub struct MinSupportRule { /* private fields */ }Expand description
Turns nodes with fewer than min_support instances into leaves.
Implementations§
Trait Implementations§
Source§impl Debug for MinSupportRule
impl Debug for MinSupportRule
Source§impl Rule for MinSupportRule
impl Rule for MinSupportRule
Source§fn evaluate(&self, context: &RuleContext) -> RuleResult
fn evaluate(&self, context: &RuleContext) -> RuleResult
Decides whether the search continues below the node.
Source§fn description(&self) -> String
fn description(&self) -> String
A short human-readable name.
Source§fn is_relaxable(&self) -> bool
fn is_relaxable(&self) -> bool
Whether the rule restricts the search only temporarily. A search whose
pass was cut by a relaxable rule is not finished.
Source§fn as_any(&self) -> &dyn Any
fn as_any(&self) -> &dyn Any
Upcast used by
RuleManager::get_rule_mut.Source§fn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
Mutable upcast used by
RuleManager::get_rule_mut.Source§fn deactivate(&mut self)
fn deactivate(&mut self)
Stops applying the rule.
Auto Trait Implementations§
impl Freeze for MinSupportRule
impl RefUnwindSafe for MinSupportRule
impl Send for MinSupportRule
impl Sync for MinSupportRule
impl Unpin for MinSupportRule
impl UnsafeUnpin for MinSupportRule
impl UnwindSafe for MinSupportRule
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