Skip to content

Commit 3213bed

Browse files
authored
feat: upgrade to Rust 2024 edition with enhanced language features #17 from Peter-L-SVK/stage
- Migrated entire codebase from Rust 2021 to Rust 2024 edition - Updated Cargo.toml with `edition = "2024"` - Maintained full backward compatibility with existing functionality - All 89 tests passing: 38 unit tests, 51 integration tests Key improvements enabled by Rust 2024: - Enhanced trait system and generic improvements - Better async/await patterns for future expansion - Improved error handling patterns - More expressive type system features - Future-proofed for upcoming Rust ecosystem developments The upgrade ensures long-term maintainability and access to modern Rust ecosystem features while maintaining the same reliable audio configuration functionality.
2 parents 1af560e + 35723b2 commit 3213bed

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "pro-audio-config"
33
version = "1.5.0"
44
authors = ["Peter Leukanič"]
5-
edition = "2021"
5+
edition = "2024"
66
description = "A professional audio configuration tool for Linux systems"
77
license = "MIT"
88
repository = "https://github.com/Peter-L-SVK/pro-audio-config"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ As audio companies improve their Linux driver support and PipeWire continues to
5757
- pkexec (for privilege escalation)
5858

5959
### Rust Toolchain
60-
- Rust 1.70 or newer
60+
- Rust 1.85.0 or newer
6161
- Cargo
6262

6363
### GTK Development Libraries

0 commit comments

Comments
 (0)