Struct darklua_core::rules::RemoveUnusedIfBranch
source · [−]pub struct RemoveUnusedIfBranch {}Expand description
A rule that removes unused if branches. It can also turn a if statement into a do block statement.
Trait Implementations
sourceimpl Debug for RemoveUnusedIfBranch
impl Debug for RemoveUnusedIfBranch
sourceimpl Default for RemoveUnusedIfBranch
impl Default for RemoveUnusedIfBranch
sourcefn default() -> RemoveUnusedIfBranch
fn default() -> RemoveUnusedIfBranch
Returns the “default value” for a type. Read more
sourceimpl FlawlessRule for RemoveUnusedIfBranch
impl FlawlessRule for RemoveUnusedIfBranch
fn flawless_process(&self, block: &mut Block, _: &mut Context)
sourceimpl RuleConfiguration for RemoveUnusedIfBranch
impl RuleConfiguration for RemoveUnusedIfBranch
sourcefn configure(
&mut self,
properties: RuleProperties
) -> Result<(), RuleConfigurationError>
fn configure(
&mut self,
properties: RuleProperties
) -> Result<(), RuleConfigurationError>
The rule deserializer will construct the default rule and then send the properties through this method to modify the behavior of the rule. Read more
sourcefn serialize_to_properties(&self) -> RuleProperties
fn serialize_to_properties(&self) -> RuleProperties
For implementing the serialize trait on the Rule trait, this method should return all properties that differs from their default value. Read more
sourcefn has_properties(&self) -> bool
fn has_properties(&self) -> bool
Returns true if the rule has at least one property.
impl Eq for RemoveUnusedIfBranch
impl StructuralEq for RemoveUnusedIfBranch
impl StructuralPartialEq for RemoveUnusedIfBranch
Auto Trait Implementations
impl RefUnwindSafe for RemoveUnusedIfBranch
impl Send for RemoveUnusedIfBranch
impl Sync for RemoveUnusedIfBranch
impl Unpin for RemoveUnusedIfBranch
impl UnwindSafe for RemoveUnusedIfBranch
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more