From 0d3d34ceb759277421d2d08b967b0faab4821f6a Mon Sep 17 00:00:00 2001 From: Chongchen Chen Date: Sat, 28 Dec 2024 18:00:44 +0800 Subject: [PATCH] format --- rust/lance-index/src/scalar/inverted/tokenizer.rs | 2 +- .../src/scalar/inverted/tokenizer/jieba.rs | 11 +---------- .../src/scalar/inverted/tokenizer/lindera.rs | 12 +----------- 3 files changed, 3 insertions(+), 22 deletions(-) diff --git a/rust/lance-index/src/scalar/inverted/tokenizer.rs b/rust/lance-index/src/scalar/inverted/tokenizer.rs index 14e6f347bb..bcd8d3c520 100644 --- a/rust/lance-index/src/scalar/inverted/tokenizer.rs +++ b/rust/lance-index/src/scalar/inverted/tokenizer.rs @@ -196,7 +196,7 @@ pub fn language_model_home() -> Option { trait TokenizerBuilder: Sized { type Config: serde::de::DeserializeOwned + Default; - fn load(p: &PathBuf) -> Result { + fn load(p: &std::path::Path) -> Result { if !p.is_dir() { return Err(Error::io( format!("{} is not a valid directory", p.display()), diff --git a/rust/lance-index/src/scalar/inverted/tokenizer/jieba.rs b/rust/lance-index/src/scalar/inverted/tokenizer/jieba.rs index 9ed1dedced..063cf0b4a9 100644 --- a/rust/lance-index/src/scalar/inverted/tokenizer/jieba.rs +++ b/rust/lance-index/src/scalar/inverted/tokenizer/jieba.rs @@ -8,21 +8,12 @@ use lance_core::{Error, Result}; use serde::{Deserialize, Serialize}; use snafu::{location, Location}; -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Default)] pub struct JiebaConfig { main: Option, users: Option>, } -impl Default for JiebaConfig { - fn default() -> Self { - Self { - main: Default::default(), - users: Default::default(), - } - } -} - pub struct JiebaBuilder { root: PathBuf, config: JiebaConfig, diff --git a/rust/lance-index/src/scalar/inverted/tokenizer/lindera.rs b/rust/lance-index/src/scalar/inverted/tokenizer/lindera.rs index 9e021efcb7..23c8042dd0 100644 --- a/rust/lance-index/src/scalar/inverted/tokenizer/lindera.rs +++ b/rust/lance-index/src/scalar/inverted/tokenizer/lindera.rs @@ -17,23 +17,13 @@ use serde::{Deserialize, Serialize}; use serde_json::{Map, Value}; use snafu::{location, Location}; -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Default)] pub struct LinderaConfig { main: Option, user: Option, user_kind: Option, } -impl Default for LinderaConfig { - fn default() -> Self { - Self { - main: Default::default(), - user: Default::default(), - user_kind: Default::default(), - } - } -} - pub struct LinderaBuilder { root: PathBuf, config: LinderaConfig,