topola/src/autorouter
Mikolaj Wielgus 23d1eaa722 refactor: make `Step::step(...)` return `ControlFlow<...>`
This is an iteration on what was suggested in
https://codeberg.org/topola/topola/pulls/79 .

This removes the need to create a new status type for steppers that
have only one intermediate state, and removes unidiomatic `TryInto<...>`
usage to determine if a stepper has finished.
2024-10-12 05:38:57 +02:00
..
autoroute.rs refactor: make `Step::step(...)` return `ControlFlow<...>` 2024-10-12 05:38:57 +02:00
autorouter.rs refactor: autogenerate getters with `derive-getters` crate 2024-10-11 18:43:15 +02:00
compare_detours.rs refactor: make `Step::step(...)` return `ControlFlow<...>` 2024-10-12 05:38:57 +02:00
execution.rs refactor: make `Step::step(...)` return `ControlFlow<...>` 2024-10-12 05:38:57 +02:00
history.rs refactor: autogenerate getters with `derive-getters` crate 2024-10-11 18:43:15 +02:00
invoker.rs refactor: make `Step::step(...)` return `ControlFlow<...>` 2024-10-12 05:38:57 +02:00
measure_length.rs general refactor: omit unnecessary clones 2024-10-10 12:21:54 +00:00
mod.rs chore: perform forgotten rename of `command.rs` to `execution.rs` 2024-10-04 22:00:40 +02:00
place_via.rs refactor: rename "trace" to "navcord", "tracer" to "navcorder" 2024-10-10 03:00:27 +02:00
ratsnest.rs Autorouter: general modules descriptions (#65) 2024-10-02 22:46:32 +00:00
remove_bands.rs general refactor: omit unnecessary clones 2024-10-10 12:21:54 +00:00
selection.rs general refactor: omit unnecessary clones 2024-10-10 12:21:54 +00:00