[workspace] resolver = "2" members = ["rsnix", "shell", "rsdos", "rsdosedit"] [workspace.package] version = "0.5.8" edition = "2024" # no_std UEFI kernel: no unwinder available, so panic must abort. # (Also makes bare `cargo check`/`cargo build` without --target work.) [profile.dev] panic = "abort" [profile.release] panic = "abort" # Deliberate kernel style, keep clippy quiet without rewriting hot paths: # - `Result<_, ()>` is the internal error idiom everywhere (fs/fat/ahci) # - indexed loops over static buffers are clearer in kernel code (and # iterator rewrites would recreate `static_mut_refs` references) [workspace.lints.clippy] result_unit_err = "allow" needless_range_loop = "allow"