GarandPLG b66c1d8e25 Use VecDeque for tasks and marked cells
Replace `Vec` with `VecDeque` in `BoardState` marked cells,
`DiggingTask` path,
and `MinerUnit` tasks to enable efficient push/pop operations. Remove
the
`Copy` trait from several structs and enums, adjust derives accordingly,
and
use `as_ref` in `Option<Units>` implementations to avoid consuming the
option.
Update cell rendering to clone widgets and adjust
`CellWidget::get_option_unit`
to return a cloned `Option<Units>`. Add necessary `VecDeque` imports.
2026-05-06 20:01:49 +02:00
2026-03-02 16:15:20 +00:00
2026-03-02 16:15:20 +00:00

rust-flake-template

Basic flake for rust development and production.

S
Description
No description provided
Readme CC0-1.0 2 MiB
Languages
Rust 97.1%
Nix 2.9%