From 8d4a6fcaba1116435be3b1ac5f29f4603ac2cc53 Mon Sep 17 00:00:00 2001 From: Kat Lim Ruiz Date: Sun, 30 Mar 2025 11:11:55 -0500 Subject: [PATCH] deserialize is not needed --- query-grammar/src/occur.rs | 4 ++-- query-grammar/src/user_input_ast.rs | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/query-grammar/src/occur.rs b/query-grammar/src/occur.rs index acd73eaa8..736adecd2 100644 --- a/query-grammar/src/occur.rs +++ b/query-grammar/src/occur.rs @@ -1,10 +1,10 @@ use std::fmt; use std::fmt::Write; -use serde::{Serialize, Deserialize}; +use serde::{Serialize}; /// Defines whether a term in a query must be present, /// should be present or must not be present. -#[derive(Debug, Clone, Hash, Copy, Eq, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Clone, Hash, Copy, Eq, PartialEq, Serialize)] pub enum Occur { /// For a given document to be considered for scoring, /// at least one of the queries with the Should or the Must diff --git a/query-grammar/src/user_input_ast.rs b/query-grammar/src/user_input_ast.rs index 3ae8fca23..550f63a9f 100644 --- a/query-grammar/src/user_input_ast.rs +++ b/query-grammar/src/user_input_ast.rs @@ -1,10 +1,10 @@ use std::fmt; use std::fmt::{Debug, Formatter}; -use serde::{Serialize, Deserialize}; +use serde::{Serialize}; use crate::Occur; -#[derive(PartialEq, Clone, Serialize, Deserialize)] +#[derive(PartialEq, Clone, Serialize)] pub enum UserInputLeaf { Literal(UserInputLiteral), All, @@ -108,14 +108,14 @@ impl Debug for UserInputLeaf { } } -#[derive(Copy, Clone, Eq, PartialEq, Debug, Serialize, Deserialize)] +#[derive(Copy, Clone, Eq, PartialEq, Debug, Serialize)] pub enum Delimiter { SingleQuotes, DoubleQuotes, None, } -#[derive(PartialEq, Clone, Serialize, Deserialize)] +#[derive(PartialEq, Clone, Serialize)] pub struct UserInputLiteral { pub field_name: Option, pub phrase: String, @@ -153,7 +153,7 @@ impl fmt::Debug for UserInputLiteral { } } -#[derive(PartialEq, Debug, Clone, Serialize, Deserialize)] +#[derive(PartialEq, Debug, Clone, Serialize)] pub enum UserInputBound { Inclusive(String), Exclusive(String), @@ -188,7 +188,7 @@ impl UserInputBound { } } -#[derive(PartialEq, Clone, Serialize, Deserialize)] +#[derive(PartialEq, Clone, Serialize)] pub enum UserInputAst { Clause(Vec<(Option, UserInputAst)>), Leaf(Box),