Skip to content

Commit

Permalink
🚨 Remove postfixes of enum
Browse files Browse the repository at this point in the history
  • Loading branch information
ShellWen committed Nov 28, 2023
1 parent 46d451f commit 41888dd
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions crates/core/src/matcher.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ pub(crate) trait SourceMatcher {
#[serde(tag = "type")]
pub(crate) enum SourceMatcherEnum {
#[serde(rename = "resource-name-keyword")]
ResourceNameKeywordMatcher(ResourceNameKeywordMatcher),
ResourceNameKeyword(ResourceNameKeywordMatcher),
#[serde(rename = "resource-name-regexp")]
ResourceNameRegexpMatcher(ResourceNameRegexpMatcher),
ResourceNameRegexp(ResourceNameRegexpMatcher),
}

impl SourceMatcher for SourceMatcherEnum {
fn matches(&self, source: &Source) -> bool {
match self {
SourceMatcherEnum::ResourceNameKeywordMatcher(matcher) => matcher.matches(source),
SourceMatcherEnum::ResourceNameRegexpMatcher(matcher) => matcher.matches(source),
SourceMatcherEnum::ResourceNameKeyword(matcher) => matcher.matches(source),
SourceMatcherEnum::ResourceNameRegexp(matcher) => matcher.matches(source),
}
}
}
Expand Down
16 changes: 8 additions & 8 deletions crates/core/src/processor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ pub(crate) trait SourceProcessorTrait {
#[serde(tag = "type")]
pub enum SourceProcessor {
#[serde(rename = "insert-before")]
InsertBeforeProcessor(InsertBeforeProcessor),
InsertBefore(InsertBeforeProcessor),
#[serde(rename = "insert-after")]
InsertAfterProcessor(InsertAfterProcessor),
InsertAfter(InsertAfterProcessor),
#[serde(rename = "replace")]
ReplaceProcessor(ReplaceProcessor),
Replace(ReplaceProcessor),
#[serde(rename = "replace-regexp")]
ReplaceRegexpProcessor(ReplaceRegexpProcessor),
ReplaceRegexp(ReplaceRegexpProcessor),
}

impl SourceProcessor {
pub fn process<'a>(&self, source: &'a mut Source) -> Result<&'a mut Source, Error> {
match self {
SourceProcessor::InsertBeforeProcessor(processor) => processor.process(source),
SourceProcessor::InsertAfterProcessor(processor) => processor.process(source),
SourceProcessor::ReplaceProcessor(processor) => processor.process(source),
SourceProcessor::ReplaceRegexpProcessor(processor) => processor.process(source),
SourceProcessor::InsertBefore(processor) => processor.process(source),
SourceProcessor::InsertAfter(processor) => processor.process(source),
SourceProcessor::Replace(processor) => processor.process(source),
SourceProcessor::ReplaceRegexp(processor) => processor.process(source),
}
}
}
Expand Down

0 comments on commit 41888dd

Please sign in to comment.