From 7ea2e4ec7b142d14eaf2f4b9727c8678b60b340f Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Tue, 10 Jun 2025 16:51:39 +0200 Subject: [PATCH] Better document why we duplicate structs --- crates/milli/src/index.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/milli/src/index.rs b/crates/milli/src/index.rs index 9936e9b0c..e9e63a853 100644 --- a/crates/milli/src/index.rs +++ b/crates/milli/src/index.rs @@ -2021,6 +2021,8 @@ pub struct PrefixSettings { pub compute_prefixes: PrefixSearch, } +/// This is unfortunately a duplication of the struct in . +/// The reason why it is duplicated is because milli cannot depend on meilisearch. It would be cyclic imports. #[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Deserr, ToSchema, Serialize, Deserialize)] #[deserr(rename_all = camelCase)] #[serde(rename_all = "camelCase")]