@@ -8,7 +8,6 @@ use serde::{Deserialize, Serialize};
88#[ derive( Clone , Debug , Deserialize ) ]
99#[ serde( rename_all = "camelCase" ) ]
1010pub struct ExperimentalFeaturesResult {
11- pub score_details : bool ,
1211 pub vector_store : bool ,
1312}
1413
@@ -24,16 +23,14 @@ pub struct ExperimentalFeaturesResult {
2423/// # let MEILISEARCH_API_KEY = option_env!("MEILISEARCH_API_KEY").unwrap_or("masterKey");
2524/// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY));
2625/// let mut features = ExperimentalFeatures::new(&client);
27- /// features.set_score_details (true);
26+ /// features.set_vector_store (true);
2827/// ```
2928#[ derive( Debug , Serialize ) ]
3029#[ serde( rename_all = "camelCase" ) ]
3130pub struct ExperimentalFeatures < ' a > {
3231 #[ serde( skip_serializing) ]
3332 client : & ' a Client ,
3433 #[ serde( skip_serializing_if = "Option::is_none" ) ]
35- pub score_details : Option < bool > ,
36- #[ serde( skip_serializing_if = "Option::is_none" ) ]
3734 pub vector_store : Option < bool > ,
3835}
3936
@@ -42,16 +39,10 @@ impl<'a> ExperimentalFeatures<'a> {
4239 pub fn new ( client : & ' a Client ) -> Self {
4340 ExperimentalFeatures {
4441 client,
45- score_details : None ,
4642 vector_store : None ,
4743 }
4844 }
4945
50- pub fn set_score_details ( & mut self , score_details : bool ) -> & mut Self {
51- self . score_details = Some ( score_details) ;
52- self
53- }
54-
5546 pub fn set_vector_store ( & mut self , vector_store : bool ) -> & mut Self {
5647 self . vector_store = Some ( vector_store) ;
5748 self
@@ -92,7 +83,7 @@ impl<'a> ExperimentalFeatures<'a> {
9283 /// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY));
9384 /// futures::executor::block_on(async move {
9485 /// let mut features = ExperimentalFeatures::new(&client);
95- /// features.set_score_details (true);
86+ /// features.set_vector_store (true);
9687 /// features.update().await.unwrap();
9788 /// });
9889 /// ```
@@ -118,26 +109,14 @@ mod tests {
118109 #[ meilisearch_test]
119110 async fn test_experimental_features_get ( client : Client ) {
120111 let mut features = ExperimentalFeatures :: new ( & client) ;
121- features. set_score_details ( false ) ;
122112 features. set_vector_store ( false ) ;
123113 let _ = features. update ( ) . await . unwrap ( ) ;
124114
125115 let res = features. get ( ) . await . unwrap ( ) ;
126116
127- assert ! ( !res. score_details) ;
128117 assert ! ( !res. vector_store) ;
129118 }
130119
131- #[ meilisearch_test]
132- async fn test_experimental_features_enable_score_details ( client : Client ) {
133- let mut features = ExperimentalFeatures :: new ( & client) ;
134- features. set_score_details ( true ) ;
135-
136- let res = features. update ( ) . await . unwrap ( ) ;
137-
138- assert ! ( res. score_details) ;
139- }
140-
141120 #[ meilisearch_test]
142121 async fn test_experimental_features_enable_vector_store ( client : Client ) {
143122 let mut features = ExperimentalFeatures :: new ( & client) ;
0 commit comments