effectcraft/crates/psd/src
tylerjenningsw 75cc264ccf Lint: clippy's collapsible_match passes on Rust 1.95
cargo +1.95 clippy --workspace --all-targets --release -- -D warnings
stopped on seven `if` blocks that clippy wants folded into their match
arm (psd, text, effects x2, pdf x2, render). Each becomes a match guard.
The behaviour is unchanged: when a guard is false the value falls through
to arms that can't match it and then to `_ => {}`. The one exception is
the PDF PostScript calculator, where a `{` past the nesting limit would
fall through to the operator arm; it keeps its own no-op arm, so it is
still skipped rather than pushed as an operator.
2026-10-10 16:54:16 -04:00
..
descriptor.rs Never crash: bound PSD descriptor nesting 2026-10-04 14:05:55 -04:00
engine_data.rs G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
lib.rs Lint: clippy's collapsible_match passes on Rust 1.95 2026-10-10 16:54:16 -04:00
placed.rs M13.6: PSD smart objects apply perspective quads and placed-layer warps 2026-10-03 07:21:00 -04:00
read.rs IO-2/SHP-5/PRV-2: PSD import, SVG import + vector/text conversions, persistent disk cache 2026-10-02 22:10:48 -04:00
tests.rs Never crash: PSD reader bounds overflow and input-sized allocations 2026-10-04 12:27:18 -04:00
write.rs M13.6: PSD smart objects apply perspective quads and placed-layer warps 2026-10-03 07:21:00 -04:00