pub struct RewriteEvent {
pub rule_id: RuleId,
pub rule_name: String,
pub matched: String,
pub action: String,
}Expand description
A record of a single rule application.
Fields§
§rule_id: RuleIdThe rule that was applied.
rule_name: StringThe rule name.
matched: StringDescription of what was matched.
action: StringThe action that was taken.
Trait Implementations§
Source§impl Clone for RewriteEvent
impl Clone for RewriteEvent
Source§fn clone(&self) -> RewriteEvent
fn clone(&self) -> RewriteEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RewriteEvent
impl RefUnwindSafe for RewriteEvent
impl Send for RewriteEvent
impl Sync for RewriteEvent
impl Unpin for RewriteEvent
impl UnsafeUnpin for RewriteEvent
impl UnwindSafe for RewriteEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more