treewide: rewrite everything in Rust

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I786da853078e1013bb8f463ed9e9869c6a6a6964
This commit is contained in:
raf 2026-05-11 12:08:49 +03:00
commit ea96477830
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
43 changed files with 5993 additions and 4594 deletions

View file

@ -1,18 +1,23 @@
{
mkShell,
go,
gopls,
delve,
gofumpt,
golines,
cargo,
clippy,
pkg-config,
rust-analyzer,
rustc,
rustfmt,
}:
mkShell {
name = "go";
packages = [
delve
go
gopls
gofumpt
golines
name = "rust";
strictDeps = true;
nativeBuildInputs = [
cargo
rustc
pkg-config
rust-analyzer
clippy
(rustfmt.override {asNightly = true;})
];
}