mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-31 07:56:28 +00:00 
			
		
		
		
	Implements the get and delete tasks route
This commit is contained in:
		| @@ -90,6 +90,7 @@ tracing = "0.1.40" | ||||
| ureq = { version = "2.10.0", features = ["json"] } | ||||
| url = "2.5.2" | ||||
| rayon-par-bridge = "0.1.0" | ||||
| <<<<<<< HEAD:crates/milli/Cargo.toml | ||||
| hashbrown = "0.15.0" | ||||
| bumpalo = "3.16.0" | ||||
| bumparaw-collections = "0.1.2" | ||||
| @@ -100,6 +101,7 @@ uell = "0.1.0" | ||||
| enum-iterator = "2.1.0" | ||||
| bbqueue = { git = "https://github.com/meilisearch/bbqueue" } | ||||
| flume = { version = "0.11.1", default-features = false } | ||||
| utoipa = { version = "5.0.0-rc.0", features = ["non_strict_integers", "preserve_order", "uuid", "time", "openapi_extensions"] } | ||||
|  | ||||
| [dev-dependencies] | ||||
| mimalloc = { version = "0.1.43", default-features = false } | ||||
|   | ||||
| @@ -2,6 +2,7 @@ use std::collections::HashMap; | ||||
|  | ||||
| use charabia::Language; | ||||
| use serde::{Deserialize, Serialize}; | ||||
| use utoipa::ToSchema; | ||||
|  | ||||
| use crate::fields_ids_map::FieldsIdsMap; | ||||
| use crate::FieldId; | ||||
| @@ -14,9 +15,10 @@ use crate::FieldId; | ||||
| /// The pattern `attribute_name*` matches any attribute name that starts with `attribute_name`. | ||||
| /// The pattern `*attribute_name` matches any attribute name that ends with `attribute_name`. | ||||
| /// The pattern `*attribute_name*` matches any attribute name that contains `attribute_name`. | ||||
| #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] | ||||
| #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] | ||||
| pub struct LocalizedAttributesRule { | ||||
|     pub attribute_patterns: Vec<String>, | ||||
|     #[schema(value_type = Vec<String>)] | ||||
|     pub locales: Vec<Language>, | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -10,6 +10,7 @@ use itertools::{EitherOrBoth, Itertools}; | ||||
| use roaring::RoaringBitmap; | ||||
| use serde::{Deserialize, Deserializer, Serialize, Serializer}; | ||||
| use time::OffsetDateTime; | ||||
| use utoipa::{PartialSchema, ToSchema}; | ||||
|  | ||||
| use super::del_add::DelAddOperation; | ||||
| use super::index_documents::{IndexDocumentsConfig, Transform}; | ||||
| @@ -40,6 +41,18 @@ pub enum Setting<T> { | ||||
|     NotSet, | ||||
| } | ||||
|  | ||||
| impl<T: ToSchema> ToSchema for Setting<T> { | ||||
|     fn name() -> std::borrow::Cow<'static, str> { | ||||
|         T::name() | ||||
|     } | ||||
| } | ||||
|  | ||||
| impl<T: PartialSchema> PartialSchema for Setting<T> { | ||||
|     fn schema() -> utoipa::openapi::RefOr<utoipa::openapi::schema::Schema> { | ||||
|         T::schema() | ||||
|     } | ||||
| } | ||||
|  | ||||
| impl<T, E> Deserr<E> for Setting<T> | ||||
| where | ||||
|     T: Deserr<E>, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user