| 1 |
--- |
| 2 |
title: Deprecate `DeferredWorld::query` |
| 3 |
pull_requests: [] |
| 4 |
--- |
| 5 |
|
| 6 |
For consistency with other `QueryState` methods, |
| 7 |
`DeferredWorld::query` has been deprecated. |
| 8 |
Instead, `QueryState::query_mut` now takes `impl Into<DeferredWorld>`, |
| 9 |
so it can be called with `&mut World` or `&mut DeferredWorld` or `DeferredWorld`. |
| 10 |
|
| 11 |
```rust |
| 12 |
let world: DeferredWorld = ...; |
| 13 |
let query_state: QueryState<D, F> = ...; |
| 14 |
// 0.19 |
| 15 |
let query: Query<D, F> = world.query(&mut query_state); |
| 16 |
// 0.20 |
| 17 |
let query: Query<D, F> = query_state.query_mut(&mut world); |
| 18 |
``` |