@@ -9,8 +9,7 @@ use delta_search::query::{
9
9
use delta_search:: Engine ;
10
10
use time:: { Date , Month } ;
11
11
12
- #[ tokio:: main]
13
- async fn main ( ) -> Result < ( ) , Error > {
12
+ fn main ( ) -> Result < ( ) , Error > {
14
13
println ! ( "Welcome to the simple Player search!" ) ;
15
14
16
15
let michael_jordan = michael_jordan ( ) ;
@@ -38,27 +37,25 @@ async fn main() -> Result<(), Error> {
38
37
39
38
let engine = Engine :: with_entities ( vec ! [ entity] ) ;
40
39
41
- let filter_options = engine. options ( name, OptionsQueryExecution :: new ( ) ) . await ;
40
+ let filter_options = engine. options ( name, OptionsQueryExecution :: new ( ) ) ;
42
41
43
42
println ! ( "Filter possibilities:\n {:?}\n " , filter_options) ;
44
43
45
44
let query = QueryExecution :: new ( )
46
45
. with_filter ( CompositeFilter :: parse ( "sport = \" Basketball\" " ) ?)
47
46
. with_sort ( Sort :: new ( "score" ) . with_direction ( SortDirection :: DESC ) ) ;
48
- let players = engine. query ( name, query) . await ;
47
+ let players = engine. query ( name, query) ;
49
48
50
49
println ! ( "Basketball players sorted by score:\n {:?}\n " , players) ;
51
50
52
- let players = engine
53
- . query (
54
- name,
55
- QueryExecution :: new ( )
56
- . with_filter ( CompositeFilter :: parse (
57
- "birth_date >= \" 1980-01-01\" && birth_date <= \" 1989-12-31\" " ,
58
- ) ?)
59
- . with_sort ( Sort :: new ( "name" ) . with_direction ( SortDirection :: ASC ) ) ,
60
- )
61
- . await ;
51
+ let players = engine. query (
52
+ name,
53
+ QueryExecution :: new ( )
54
+ . with_filter ( CompositeFilter :: parse (
55
+ "birth_date >= \" 1980-01-01\" && birth_date <= \" 1989-12-31\" " ,
56
+ ) ?)
57
+ . with_sort ( Sort :: new ( "name" ) . with_direction ( SortDirection :: ASC ) ) ,
58
+ ) ;
62
59
63
60
println ! ( "Players born in the 80s:\n {:?}\n " , players) ;
64
61
@@ -71,7 +68,6 @@ async fn main() -> Result<(), Error> {
71
68
72
69
engine
73
70
. store_deltas ( name, & delta_scope, & switch_sports)
74
- . await
75
71
. unwrap ( ) ;
76
72
77
73
let query = QueryExecution :: new ( )
@@ -83,7 +79,7 @@ async fn main() -> Result<(), Error> {
83
79
1 ,
84
80
) ?) ) ;
85
81
86
- let players = engine. query ( name, query) . await ?;
82
+ let players = engine. query ( name, query) ?;
87
83
88
84
println ! (
89
85
"Basketball players sorted by score after switching sports in 2023:\n {:?}\n " ,
@@ -97,9 +93,7 @@ async fn main() -> Result<(), Error> {
97
93
98
94
let delta_scope = DeltaScope :: context ( 0 , Date :: from_calendar_date ( 2023 , Month :: January , 1 ) ?) ;
99
95
100
- engine
101
- . store_deltas ( name, & delta_scope, & lower_scores)
102
- . await ?;
96
+ engine. store_deltas ( name, & delta_scope, & lower_scores) ?;
103
97
104
98
let query = QueryExecution :: new ( )
105
99
. with_sort ( Sort :: new ( "score" ) . with_direction ( SortDirection :: DESC ) )
@@ -108,21 +102,19 @@ async fn main() -> Result<(), Error> {
108
102
Date :: from_calendar_date ( 2024 , Month :: January , 1 ) ?,
109
103
) ) ;
110
104
111
- let players = engine. query ( name, query) . await ?;
105
+ let players = engine. query ( name, query) ?;
112
106
113
107
println ! (
114
108
"Players sorted by score after decreasing their score by 1:\n {:?}\n " ,
115
109
players
116
110
) ;
117
111
118
- engine. remove ( name, & david_id) . await ?;
112
+ engine. remove ( name, & david_id) ?;
119
113
120
- let players = engine
121
- . query (
122
- name,
123
- QueryExecution :: new ( ) . with_filter ( CompositeFilter :: parse ( "sport = \" Basketball\" " ) ?) ,
124
- )
125
- . await ?;
114
+ let players = engine. query (
115
+ name,
116
+ QueryExecution :: new ( ) . with_filter ( CompositeFilter :: parse ( "sport = \" Basketball\" " ) ?) ,
117
+ ) ?;
126
118
127
119
println ! (
128
120
"Players playing basketball after deletion:\n {:?}\n " ,
0 commit comments