deserialize is not needed

This commit is contained in:
Kat Lim Ruiz
2025-03-30 11:11:55 -05:00
parent feced4762f
commit 8d4a6fcaba
2 changed files with 8 additions and 8 deletions

View File

@@ -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

View File

@@ -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<String>,
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<Occur>, UserInputAst)>),
Leaf(Box<UserInputLeaf>),