Skip to content

Commit a68e291

Browse files
committed
improve serde representation
1 parent 99d28ad commit a68e291

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/enums/operator.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use serde::{Deserialize, Serialize};
22

33
#[derive(PartialEq, Copy, Clone, Debug, Serialize, Deserialize)]
4+
#[serde(rename_all = "snake_case")]
45
pub enum Operator {
56
And,
67
Or,

src/enums/postfix_token.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use serde::{Deserialize, Serialize};
22
use crate::enums::operator::Operator;
33

44
#[derive(Debug, PartialEq, Serialize, Deserialize)]
5+
#[serde(rename_all = "snake_case", tag = "type")]
56
pub enum PostfixToken<Predicate> {
67
Operator(Operator),
78
Predicate(Predicate),

0 commit comments

Comments
 (0)