File tree 7 files changed +163
-208
lines changed
benches/benches/bevy_ecs/index
7 files changed +163
-208
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ const SPAWNS: usize = 1_000_000;
10
10
struct Planet ( u16 ) ;
11
11
12
12
fn find_planet_zeroes_indexed ( query : QueryByIndex < Planet , & Planet > ) {
13
- let mut query = query. at ( & Planet ( 0 ) ) ;
14
- for planet in query. query ( ) . iter ( ) {
13
+ let query = query. at ( & Planet ( 0 ) ) ;
14
+ for planet in query. iter ( ) {
15
15
let _ = black_box ( planet) ;
16
16
}
17
17
}
Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ fn increment_planet_zeroes_indexed(
16
16
let target = Planet ( * local) ;
17
17
let next_planet = Planet ( target. 0 + 1 ) ;
18
18
19
- let mut query = query. at ( & target) ;
20
- for ( entity, _planet) in query. query ( ) . iter ( ) {
19
+ let query = query. at ( & target) ;
20
+ for ( entity, _planet) in query. iter ( ) {
21
21
commands. entity ( entity) . insert ( next_planet) ;
22
22
}
23
23
Original file line number Diff line number Diff line change @@ -1351,8 +1351,7 @@ impl App {
1351
1351
/// app.add_index::<FavoriteColor>();
1352
1352
///
1353
1353
/// fn find_red_fans(mut query: QueryByIndex<FavoriteColor, Entity>) {
1354
- /// let mut lens = query.at(&FavoriteColor::Red);
1355
- /// for entity in lens.query().iter() {
1354
+ /// for entity in &query.at(&FavoriteColor::Red) {
1356
1355
/// println!("{entity:?} likes the color Red!");
1357
1356
/// }
1358
1357
/// }
@@ -1398,8 +1397,7 @@ impl App {
1398
1397
/// });
1399
1398
///
1400
1399
/// fn find_red_fans(mut query: QueryByIndex<FavoriteColor, Entity>) {
1401
- /// let mut lens = query.at(&FavoriteColor::Red);
1402
- /// for entity in lens.query().iter() {
1400
+ /// for entity in &query.at(&FavoriteColor::Red) {
1403
1401
/// println!("{entity:?} likes the color Red!");
1404
1402
/// }
1405
1403
/// }
Original file line number Diff line number Diff line change 92
92
//! fn get_earthlings(mut query: QueryByIndex<Planet, Entity>) {
93
93
//! let mut earthlings = query.at(&Planet("Earth"));
94
94
//!
95
- //! for earthling in &earthlings.query() {
95
+ //! for earthling in &earthlings {
96
96
//! // ...
97
97
//! }
98
98
//! }
You can’t perform that action at this time.
0 commit comments