mirror of
https://github.com/msfjarvis/clipboard-substitutor
synced 2025-08-15 00:47:01 +05:30
fix: use rename_all
and fix tests
This commit is contained in:
parent
ae1e2a203f
commit
7918e78d65
2 changed files with 25 additions and 29 deletions
|
@ -28,31 +28,21 @@ pub enum MatcherType {
|
|||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
pub enum Matcher {
|
||||
#[serde(rename = "starts_with")]
|
||||
StartsWith { prefix: String },
|
||||
#[serde(rename = "ends_with")]
|
||||
EndsWith { suffix: String },
|
||||
#[serde(rename = "contains")]
|
||||
Contains { substring: String },
|
||||
#[serde(rename = "regex")]
|
||||
Regex { pattern: String },
|
||||
#[serde(rename = "exactly")]
|
||||
Exactly { content: String },
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(rename_all = "lowercase")]
|
||||
pub enum Action {
|
||||
#[serde(rename = "set")]
|
||||
Set { content: String },
|
||||
#[serde(rename = "replace")]
|
||||
Replace {
|
||||
from: String,
|
||||
to: String,
|
||||
},
|
||||
#[serde(rename = "prefix")]
|
||||
Replace { from: String, to: String },
|
||||
Prefix { prefix: String },
|
||||
#[serde(rename = "suffix")]
|
||||
Suffix { suffix: String },
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue