Struct darklua_core::rules::RemoveUnusedIfBranch [−][src]
pub struct RemoveUnusedIfBranch {}A rule that removes unused if branches. It can also turn a if statement into a do block statement.
Trait Implementations
impl Default for RemoveUnusedIfBranch[src]
impl Default for RemoveUnusedIfBranch[src]fn default() -> RemoveUnusedIfBranch[src]
impl Eq for RemoveUnusedIfBranch[src]
impl Eq for RemoveUnusedIfBranch[src]impl FlawlessRule for RemoveUnusedIfBranch[src]
impl FlawlessRule for RemoveUnusedIfBranch[src]fn flawless_process(&self, block: &mut Block, _: &mut Context)[src]
impl RuleConfiguration for RemoveUnusedIfBranch[src]
impl RuleConfiguration for RemoveUnusedIfBranch[src]fn configure(
&mut self,
properties: RuleProperties
) -> Result<(), RuleConfigurationError>[src]
&mut self,
properties: RuleProperties
) -> Result<(), RuleConfigurationError>
fn get_name(&self) -> &'static str[src]
fn serialize_to_properties(&self) -> RuleProperties[src]
impl StructuralEq for RemoveUnusedIfBranch[src]
impl StructuralEq for RemoveUnusedIfBranch[src]Auto Trait Implementations
impl RefUnwindSafe for RemoveUnusedIfBranch
impl RefUnwindSafe for RemoveUnusedIfBranchimpl Send for RemoveUnusedIfBranch
impl Send for RemoveUnusedIfBranchimpl Sync for RemoveUnusedIfBranch
impl Sync for RemoveUnusedIfBranchimpl Unpin for RemoveUnusedIfBranch
impl Unpin for RemoveUnusedIfBranchimpl UnwindSafe for RemoveUnusedIfBranch
impl UnwindSafe for RemoveUnusedIfBranchBlanket Implementations
impl<T> Rule for T where
T: FlawlessRule + RuleConfiguration, [src]
impl<T> Rule for T where
T: FlawlessRule + RuleConfiguration, [src]