Better document why we duplicate structs

This commit is contained in:
Kerollmops 2025-06-10 16:51:39 +02:00
parent a0a4ac66ec
commit 7ea2e4ec7b
No known key found for this signature in database
GPG Key ID: F250A4C4E3AE5F5F

View File

@ -2021,6 +2021,8 @@ pub struct PrefixSettings {
pub compute_prefixes: PrefixSearch, pub compute_prefixes: PrefixSearch,
} }
/// This is unfortunately a duplication of the struct in <meilisearch/src/search/mod.rs>.
/// 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)] #[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Deserr, ToSchema, Serialize, Deserialize)]
#[deserr(rename_all = camelCase)] #[deserr(rename_all = camelCase)]
#[serde(rename_all = "camelCase")] #[serde(rename_all = "camelCase")]