File tree Expand file tree Collapse file tree 5 files changed +9
-9
lines changed
bevy_render/src/render_graph/nodes Expand file tree Collapse file tree 5 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -1110,7 +1110,7 @@ mod tests {
11101110 fn resource_scope ( ) {
11111111 let mut world = World :: default ( ) ;
11121112 world. insert_resource :: < i32 > ( 0 ) ;
1113- world. resource_scope ( |mut value : Mut < i32 > , world : & mut World | {
1113+ world. resource_scope ( |world : & mut World , mut value : Mut < i32 > | {
11141114 * value += 1 ;
11151115 assert ! ( !world. contains_resource:: <i32 >( ) ) ;
11161116 } ) ;
Original file line number Diff line number Diff line change @@ -658,15 +658,15 @@ impl World {
658658 /// world.insert_resource(A(1));
659659 /// let entity = world.spawn().insert(B(1)).id();
660660 ///
661- /// world.resource_scope(|mut a: Mut<A>, world | {
661+ /// world.resource_scope(|world, mut a: Mut<A>| {
662662 /// let b = world.get_mut::<B>(entity).unwrap();
663663 /// a.0 += b.0;
664664 /// });
665665 /// assert_eq!(world.get_resource::<A>().unwrap().0, 2);
666666 /// ```
667667 pub fn resource_scope < T : Component , U > (
668668 & mut self ,
669- f : impl FnOnce ( Mut < T > , & mut World ) -> U ,
669+ f : impl FnOnce ( & mut World , Mut < T > ) -> U ,
670670 ) -> U {
671671 let component_id = self
672672 . components
@@ -692,7 +692,7 @@ impl World {
692692 last_change_tick : self . last_change_tick ( ) ,
693693 change_tick : self . change_tick ( ) ,
694694 } ;
695- let result = f ( value , self ) ;
695+ let result = f ( self , value ) ;
696696 let resource_archetype = self . archetypes . resource_mut ( ) ;
697697 let unique_components = resource_archetype. unique_components_mut ( ) ;
698698 let column = unique_components
Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ where
128128 let query_state = self . query_state . get_or_insert_with ( || world. query ( ) ) ;
129129 let cameras = & self . cameras ;
130130 let commands = & mut self . commands ;
131- world. resource_scope ( |mut active_cameras : Mut < ActiveCameras > , world | {
131+ world. resource_scope ( |world , mut active_cameras : Mut < ActiveCameras > | {
132132 let mut pipeline_camera_commands = HashMap :: default ( ) ;
133133 let pipelines = world. get_resource :: < Assets < PipelineDescriptor > > ( ) . unwrap ( ) ;
134134 let render_resource_context = & * * world
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ impl SceneSpawner {
115115 scene_handle : & Handle < DynamicScene > ,
116116 entity_map : & mut EntityMap ,
117117 ) -> Result < ( ) , SceneSpawnError > {
118- world. resource_scope ( |scenes : Mut < Assets < DynamicScene > > , world | {
118+ world. resource_scope ( |world , scenes : Mut < Assets < DynamicScene > > | {
119119 let scene =
120120 scenes
121121 . get ( scene_handle)
@@ -145,7 +145,7 @@ impl SceneSpawner {
145145 } ;
146146 let type_registry = world. get_resource :: < TypeRegistryArc > ( ) . unwrap ( ) . clone ( ) ;
147147 let type_registry = type_registry. read ( ) ;
148- world. resource_scope ( |scenes : Mut < Assets < Scene > > , world | {
148+ world. resource_scope ( |world , scenes : Mut < Assets < Scene > > | {
149149 let scene =
150150 scenes
151151 . get ( & scene_handle)
@@ -297,7 +297,7 @@ impl SceneSpawner {
297297}
298298
299299pub fn scene_spawner_system ( world : & mut World ) {
300- world. resource_scope ( |mut scene_spawner : Mut < SceneSpawner > , world | {
300+ world. resource_scope ( |world , mut scene_spawner : Mut < SceneSpawner > | {
301301 let scene_asset_events = world
302302 . get_resource :: < Events < AssetEvent < DynamicScene > > > ( )
303303 . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ impl WgpuRenderer {
101101 }
102102
103103 pub fn run_graph ( & mut self , world : & mut World ) {
104- world. resource_scope ( |mut render_graph : Mut < RenderGraph > , world | {
104+ world. resource_scope ( |world , mut render_graph : Mut < RenderGraph > | {
105105 render_graph. prepare ( world) ;
106106 // stage nodes
107107 let mut stager = DependentNodeStager :: loose_grouping ( ) ;
You can’t perform that action at this time.
0 commit comments