@@ -8,7 +8,6 @@ use serde::{Deserialize, Serialize};
8
8
#[ derive( Clone , Debug , Deserialize ) ]
9
9
#[ serde( rename_all = "camelCase" ) ]
10
10
pub struct ExperimentalFeaturesResult {
11
- pub score_details : bool ,
12
11
pub vector_store : bool ,
13
12
}
14
13
@@ -24,16 +23,14 @@ pub struct ExperimentalFeaturesResult {
24
23
/// # let MEILISEARCH_API_KEY = option_env!("MEILISEARCH_API_KEY").unwrap_or("masterKey");
25
24
/// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY));
26
25
/// let mut features = ExperimentalFeatures::new(&client);
27
- /// features.set_score_details (true);
26
+ /// features.set_vector_store (true);
28
27
/// ```
29
28
#[ derive( Debug , Serialize ) ]
30
29
#[ serde( rename_all = "camelCase" ) ]
31
30
pub struct ExperimentalFeatures < ' a > {
32
31
#[ serde( skip_serializing) ]
33
32
client : & ' a Client ,
34
33
#[ serde( skip_serializing_if = "Option::is_none" ) ]
35
- pub score_details : Option < bool > ,
36
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
37
34
pub vector_store : Option < bool > ,
38
35
}
39
36
@@ -42,16 +39,10 @@ impl<'a> ExperimentalFeatures<'a> {
42
39
pub fn new ( client : & ' a Client ) -> Self {
43
40
ExperimentalFeatures {
44
41
client,
45
- score_details : None ,
46
42
vector_store : None ,
47
43
}
48
44
}
49
45
50
- pub fn set_score_details ( & mut self , score_details : bool ) -> & mut Self {
51
- self . score_details = Some ( score_details) ;
52
- self
53
- }
54
-
55
46
pub fn set_vector_store ( & mut self , vector_store : bool ) -> & mut Self {
56
47
self . vector_store = Some ( vector_store) ;
57
48
self
@@ -92,7 +83,7 @@ impl<'a> ExperimentalFeatures<'a> {
92
83
/// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY));
93
84
/// futures::executor::block_on(async move {
94
85
/// let mut features = ExperimentalFeatures::new(&client);
95
- /// features.set_score_details (true);
86
+ /// features.set_vector_store (true);
96
87
/// features.update().await.unwrap();
97
88
/// });
98
89
/// ```
@@ -118,26 +109,14 @@ mod tests {
118
109
#[ meilisearch_test]
119
110
async fn test_experimental_features_get ( client : Client ) {
120
111
let mut features = ExperimentalFeatures :: new ( & client) ;
121
- features. set_score_details ( false ) ;
122
112
features. set_vector_store ( false ) ;
123
113
let _ = features. update ( ) . await . unwrap ( ) ;
124
114
125
115
let res = features. get ( ) . await . unwrap ( ) ;
126
116
127
- assert ! ( !res. score_details) ;
128
117
assert ! ( !res. vector_store) ;
129
118
}
130
119
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
-
141
120
#[ meilisearch_test]
142
121
async fn test_experimental_features_enable_vector_store ( client : Client ) {
143
122
let mut features = ExperimentalFeatures :: new ( & client) ;
0 commit comments