@@ -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,33 +23,25 @@ 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
40
37
impl < ' a > ExperimentalFeatures < ' a > {
41
38
pub fn new ( client : & ' a Client ) -> Self {
42
39
ExperimentalFeatures {
43
40
client,
44
- score_details : None ,
45
41
vector_store : None ,
46
42
}
47
43
}
48
44
49
- pub fn set_score_details ( & mut self , score_details : bool ) -> & mut Self {
50
- self . score_details = Some ( score_details) ;
51
- self
52
- }
53
-
54
45
pub fn set_vector_store ( & mut self , vector_store : bool ) -> & mut Self {
55
46
self . vector_store = Some ( vector_store) ;
56
47
self
@@ -91,7 +82,7 @@ impl<'a> ExperimentalFeatures<'a> {
91
82
/// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY));
92
83
/// futures::executor::block_on(async move {
93
84
/// let mut features = ExperimentalFeatures::new(&client);
94
- /// features.set_score_details (true);
85
+ /// features.set_vector_store (true);
95
86
/// features.update().await.unwrap();
96
87
/// });
97
88
/// ```
@@ -117,26 +108,14 @@ mod tests {
117
108
#[ meilisearch_test]
118
109
async fn test_experimental_features_get ( client : Client ) {
119
110
let mut features = ExperimentalFeatures :: new ( & client) ;
120
- features. set_score_details ( false ) ;
121
111
features. set_vector_store ( false ) ;
122
112
let _ = features. update ( ) . await . unwrap ( ) ;
123
113
124
114
let res = features. get ( ) . await . unwrap ( ) ;
125
115
126
- assert ! ( !res. score_details) ;
127
116
assert ! ( !res. vector_store) ;
128
117
}
129
118
130
- #[ meilisearch_test]
131
- async fn test_experimental_features_enable_score_details ( client : Client ) {
132
- let mut features = ExperimentalFeatures :: new ( & client) ;
133
- features. set_score_details ( true ) ;
134
-
135
- let res = features. update ( ) . await . unwrap ( ) ;
136
-
137
- assert ! ( res. score_details) ;
138
- }
139
-
140
119
#[ meilisearch_test]
141
120
async fn test_experimental_features_enable_vector_store ( client : Client ) {
142
121
let mut features = ExperimentalFeatures :: new ( & client) ;
0 commit comments