Skip to content

Commit ad80620

Browse files
committed
Get rid of clone_into as we know our time is Copy
1 parent cb52992 commit ad80620

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

crates/bevy_time/src/fixed.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,10 @@ pub fn run_fixed_update_schedule(
168168
// Run the schedule until we run out of accumulated time
169169
let _ = world.try_schedule_scope(FixedUpdate, |world, schedule| {
170170
while world.resource_mut::<Time<Fixed>>().expend() {
171-
world.resource::<Time<Fixed>>().as_generic().clone_into(world.resource_mut::<Time>().as_mut());
171+
*world.resource_mut::<Time>() = world.resource::<Time<Fixed>>().as_generic();
172172
schedule.run(world);
173173
}
174174
});
175-
world.resource::<Time<Virtual>>().as_generic().clone_into(world.resource_mut::<Time>().as_mut());
175+
176+
*world.resource_mut::<Time>() = world.resource::<Time<Virtual>>().as_generic();
176177
}

crates/bevy_time/src/virt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,5 +241,5 @@ pub fn virtual_time_system(
241241
};
242242
virt.context_mut().effective_speed = effective_speed;
243243
virt.advance_by(delta);
244-
virt.as_generic().clone_into(current.as_mut());
244+
*current = virt.as_generic();
245245
}

0 commit comments

Comments
 (0)