bevy/crates/bevy_ecs/src
Boxy d4babafe81 Make Query fields private (#7149)
`Query`'s fields being `pub(crate)` means that the struct can be constructed via safe code from anywhere in `bevy_ecs` . This is Not Good since it is intended that all construction of this type goes through `Query::new` which is an `unsafe fn` letting various `Query` methods rely on those invariants holding even though they can be trivially bypassed.

This has no user facing impact
2023-01-10 18:55:23 +00:00
..
entity Fix various typos (#7096) 2023-01-06 00:43:30 +00:00
query Fix various typos (#7096) 2023-01-06 00:43:30 +00:00
schedule Panic on dropping NonSend in non-origin thread. (#6534) 2023-01-09 20:40:34 +00:00
storage Panic on dropping NonSend in non-origin thread. (#6534) 2023-01-09 20:40:34 +00:00
system Make Query fields private (#7149) 2023-01-10 18:55:23 +00:00
world Implement SparseSetIndex for WorldId (#7125) 2023-01-09 21:43:27 +00:00
archetype.rs Fix various typos (#7096) 2023-01-06 00:43:30 +00:00
bundle.rs Extend EntityLocation with TableId and TableRow (#6681) 2023-01-02 21:25:04 +00:00
change_detection.rs Add Mut::reborrow (#7114) 2023-01-09 22:20:10 +00:00
component.rs Document options for !Sync types for Component and Resources (#6864) 2022-12-11 18:34:13 +00:00
event.rs Rework manual event iterator so we can actually name the type (#5735) 2022-12-25 00:39:27 +00:00
lib.rs Panic on dropping NonSend in non-origin thread. (#6534) 2023-01-09 20:40:34 +00:00
reflect.rs Enable Constructing ReflectComponent/Resource (#6257) 2022-10-17 14:01:50 +00:00