mirror of
https://github.com/emilk/egui.git
synced 2026-08-29 04:40:03 -04:00
Enable clippy::iter_over_hash_type lint (#7421)
This helped discover a few things that _might_ have been buggy.
This commit is contained in:
@@ -53,7 +53,6 @@ x11 = ["winit?/x11"]
|
||||
egui = { workspace = true, default-features = false, features = ["bytemuck"] }
|
||||
egui-winit = { workspace = true, optional = true, default-features = false }
|
||||
|
||||
ahash.workspace = true
|
||||
bytemuck.workspace = true
|
||||
glow.workspace = true
|
||||
log.workspace = true
|
||||
|
||||
@@ -698,6 +698,7 @@ impl Painter {
|
||||
unsafe fn destroy_gl(&self) {
|
||||
unsafe {
|
||||
self.gl.delete_program(self.program);
|
||||
#[expect(clippy::iter_over_hash_type)]
|
||||
for tex in self.textures.values() {
|
||||
self.gl.delete_texture(*tex);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
use ahash::HashSet;
|
||||
pub use egui_winit::{self, EventResponse};
|
||||
|
||||
use egui::{ViewportId, ViewportOutput};
|
||||
pub use egui_winit;
|
||||
pub use egui_winit::EventResponse;
|
||||
use egui_winit::winit;
|
||||
|
||||
use crate::shader_version::ShaderVersion;
|
||||
@@ -81,7 +80,7 @@ impl EguiGlow {
|
||||
log::warn!("Multiple viewports not yet supported by EguiGlow");
|
||||
}
|
||||
for (_, ViewportOutput { commands, .. }) in viewport_output {
|
||||
let mut actions_requested: HashSet<egui_winit::ActionRequested> = Default::default();
|
||||
let mut actions_requested = Default::default();
|
||||
egui_winit::process_viewport_commands(
|
||||
&self.egui_ctx,
|
||||
&mut self.viewport_info,
|
||||
|
||||
Reference in New Issue
Block a user