Commit 5ac175f
committed
Tidy up the old codebase for Rust Edition 2024.
1. Remove the ability to retrieve the name of synchronization points, along with all related functions.
2. Update Rust Edition to version 2024.
3. Update `tokio` and exclude `async-trait`.
4. Simplify the writing of synchronized and synchronized_point macros by shortening their names.
5. Conduct general refactoring.
6. Add missing configuration files: `.editorconfig`, `rustfmt.toml`, and `rust-toolchain.toml`.
7. Simplify the writing of code generator macros.
8. Change the structure of the `core.rs` and `async_core.rs` files.
9. Remove `build.rs` and slightly rework functions.
10. Update documentation.
11. Fix strange naming warnings and address requirements flagged by clippy.1 parent 1ece1cf commit 5ac175f
File tree
22 files changed
+570
-883
lines changed- .github/workflows
- examples
- src
- beh
- core
- tests
22 files changed
+570
-883
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
8 | 12 | | |
9 | 13 | | |
10 | 14 | | |
| |||
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
38 | | - | |
| 42 | + | |
39 | 43 | | |
40 | | - | |
| 44 | + | |
41 | 45 | | |
42 | | - | |
| 46 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 23 | + | |
| 24 | + | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
| |||
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
36 | | - | |
| 33 | + | |
37 | 34 | | |
38 | 35 | | |
39 | 36 | | |
40 | | - | |
| 37 | + | |
41 | 38 | | |
42 | 39 | | |
43 | | - | |
44 | | - | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
| 170 | + | |
| 171 | + | |
181 | 172 | | |
182 | 173 | | |
183 | 174 | | |
184 | | - | |
| 175 | + | |
185 | 176 | | |
186 | 177 | | |
187 | 178 | | |
| |||
190 | 181 | | |
191 | 182 | | |
192 | 183 | | |
193 | | - | |
| 184 | + | |
194 | 185 | | |
195 | 186 | | |
196 | 187 | | |
| |||
208 | 199 | | |
209 | 200 | | |
210 | 201 | | |
211 | | - | |
| 202 | + | |
212 | 203 | | |
213 | 204 | | |
214 | 205 | | |
| |||
238 | 229 | | |
239 | 230 | | |
240 | 231 | | |
241 | | - | |
242 | 232 | | |
243 | 233 | | |
244 | 234 | | |
| |||
248 | 238 | | |
249 | 239 | | |
250 | 240 | | |
251 | | - | |
| 241 | + | |
252 | 242 | | |
253 | 243 | | |
254 | 244 | | |
255 | 245 | | |
256 | | - | |
257 | 246 | | |
258 | 247 | | |
259 | 248 | | |
| |||
263 | 252 | | |
264 | 253 | | |
265 | 254 | | |
266 | | - | |
| 255 | + | |
267 | 256 | | |
268 | 257 | | |
269 | 258 | | |
270 | 259 | | |
271 | | - | |
272 | 260 | | |
273 | 261 | | |
274 | 262 | | |
| |||
280 | 268 | | |
281 | 269 | | |
282 | 270 | | |
283 | | - | |
| 271 | + | |
284 | 272 | | |
285 | 273 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | | - | |
| 2 | + | |
4 | 3 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
9 | 8 | | |
10 | | - | |
| 9 | + | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 13 | + | |
25 | 14 | | |
26 | 15 | | |
27 | 16 | | |
28 | | - | |
| 17 | + | |
29 | 18 | | |
30 | | - | |
31 | | - | |
32 | | - | |
| 19 | + | |
| 20 | + | |
33 | 21 | | |
34 | 22 | | |
35 | | - | |
| 23 | + | |
36 | 24 | | |
37 | | - | |
38 | | - | |
| 25 | + | |
39 | 26 | | |
40 | 27 | | |
41 | | - | |
| 28 | + | |
42 | 29 | | |
43 | 30 | | |
44 | 31 | | |
45 | | - | |
| 32 | + | |
46 | 33 | | |
47 | 34 | | |
48 | | - | |
49 | | - | |
| 35 | + | |
| 36 | + | |
50 | 37 | | |
51 | 38 | | |
52 | | - | |
53 | | - | |
| 39 | + | |
| 40 | + | |
54 | 41 | | |
55 | | - | |
56 | | - | |
| 42 | + | |
57 | 43 | | |
58 | 44 | | |
59 | | - | |
| 45 | + | |
60 | 46 | | |
61 | 47 | | |
62 | 48 | | |
63 | | - | |
| 49 | + | |
64 | 50 | | |
65 | 51 | | |
66 | 52 | | |
| |||
0 commit comments