You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Bump toolchain, MSRV and CI to Rust 1.95.0
* Enable the workspace lints that are enabled in the main `egui` repo
but were missing here (`unexpected_cfgs`,
`rustdoc::broken_intra_doc_links`, and 14 clippy lints)
* Rename `clippy::empty_enum` -> `clippy::empty_enums` (renamed
upstream)
Only `clippy::ref_option` had hits. Fixing it changes
`PlotItem::on_hover`'s `label_formatter` parameter from
`&Option<LabelFormatter<'_>>` to `Option<&LabelFormatterFn<'_>>`, so
`LabelFormatterFn` is now public. Breaking for anyone implementing
`PlotItem` manually.
Lints that are stricter here than in `egui` (e.g. `expect_used`,
`too_many_lines`, `wildcard_imports`) were left as-is.
`./scripts/check.sh` passes.
* [x] I have followed the instructions in the PR template
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
unsafe_op_in_unsafe_fn = "warn"# `unsafe_op_in_unsafe_fn` may become the default in future Rust versions: https://github.com/rust-lang/rust/issues/71668
Copy file name to clipboardExpand all lines: deny.toml
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,11 @@ all-features = true
31
31
[advisories]
32
32
version = 2
33
33
ignore = [
34
-
"RUSTSEC-2024-0436", # https://rustsec.org/advisories/RUSTSEC-2024-0436 - paste is unmaintained - https://github.com/dtolnay/paste
34
+
# All of these come in via `eframe`, which is only a dev-dependency of ours,
35
+
# and only on Linux. We cannot upgrade them without upstream doing so first.
36
+
"RUSTSEC-2026-0192", # https://rustsec.org/advisories/RUSTSEC-2026-0192 - ttf-parser is unmaintained, via ab_glyph -> sctk-adwaita -> winit. There is no fixed version.
37
+
"RUSTSEC-2026-0194", # https://rustsec.org/advisories/RUSTSEC-2026-0194 - quick-xml DoS, via zbus_xml -> accesskit_unix. Fixed in 0.41, but zbus_xml requires 0.39.
38
+
"RUSTSEC-2026-0195", # https://rustsec.org/advisories/RUSTSEC-2026-0195 - quick-xml DoS, via zbus_xml -> accesskit_unix. Fixed in 0.41, but zbus_xml requires 0.39.
0 commit comments