Struct darklua_core::rules::RemoveSpaces
source · [−]pub struct RemoveSpaces {}Expand description
A rule that removes whitespaces associated with AST nodes.
Trait Implementations
sourceimpl Debug for RemoveSpaces
impl Debug for RemoveSpaces
sourceimpl Default for RemoveSpaces
impl Default for RemoveSpaces
sourcefn default() -> RemoveSpaces
fn default() -> RemoveSpaces
Returns the “default value” for a type. Read more
sourceimpl FlawlessRule for RemoveSpaces
impl FlawlessRule for RemoveSpaces
fn flawless_process(&self, block: &mut Block, _: &mut Context)
sourceimpl PartialEq<RemoveSpaces> for RemoveSpaces
impl PartialEq<RemoveSpaces> for RemoveSpaces
sourceimpl RuleConfiguration for RemoveSpaces
impl RuleConfiguration for RemoveSpaces
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 RemoveSpaces
impl StructuralEq for RemoveSpaces
impl StructuralPartialEq for RemoveSpaces
Auto Trait Implementations
impl RefUnwindSafe for RemoveSpaces
impl Send for RemoveSpaces
impl Sync for RemoveSpaces
impl Unpin for RemoveSpaces
impl UnwindSafe for RemoveSpaces
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