docs/bevy/release-content/migration-guides/deferredworld_query.md 531 B · 18 lines · raw · history

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 ```