|
1 | 1 | #![allow(dead_code)] |
2 | 2 |
|
3 | | -use std::borrow::Cow; |
4 | | -use std::collections::VecDeque; |
5 | | -use std::io::{Cursor, Read}; |
6 | | -use std::sync::mpsc::{self, Receiver, Sender}; |
7 | | -use std::thread; |
8 | | -use std::time::Duration; |
9 | | -use std::{error::Error, fmt::Display, fs::File, path::PathBuf, time::Instant}; |
| 3 | +use std::{ |
| 4 | + borrow::Cow, |
| 5 | + collections::VecDeque, |
| 6 | + error::Error, |
| 7 | + fmt::Display, |
| 8 | + fs::File, |
| 9 | + io::{Cursor, Read}, |
| 10 | + path::PathBuf, |
| 11 | + sync::mpsc::{self, Receiver, Sender}, |
| 12 | + thread, |
| 13 | + time::{Duration, Instant}, |
| 14 | +}; |
10 | 15 |
|
11 | 16 | use binrw::{BinRead, BinWrite}; |
12 | 17 | use clap::Parser; |
13 | | -use cursive::theme::Theme; |
14 | | -use cursive::view::{Margins, Nameable, Resizable, ScrollStrategy, SizeConstraint}; |
15 | | -use cursive::views::{ |
16 | | - Checkbox, EditView, LinearLayout, ListView, PaddedView, Panel, ResizedView, ScrollView, |
17 | | - SliderView, TextContent, TextView, |
| 18 | +use cursive::{ |
| 19 | + theme::Theme, |
| 20 | + view::{Margins, Nameable, Resizable, ScrollStrategy, SizeConstraint}, |
| 21 | + views::{ |
| 22 | + Checkbox, EditView, LinearLayout, ListView, PaddedView, Panel, ResizedView, ScrollView, |
| 23 | + SliderView, TextContent, TextView, |
| 24 | + }, |
18 | 25 | }; |
19 | 26 | use indicatif::ProgressIterator; |
20 | 27 | use itertools::Itertools; |
21 | 28 | use mindustry_rs::{ |
22 | | - types::{Object, PackedPoint2, ProcessorConfig, schematics::Schematic}, |
| 29 | + types::{Object, PackedPoint2, ProcessorConfig, Schematic}, |
23 | 30 | vm::{ |
24 | 31 | Building, BuildingData, LObject, LValue, LVar, LogicVM, LogicVMBuilder, MEMORY_BANK, |
25 | 32 | MESSAGE, MICRO_PROCESSOR, SWITCH, WORLD_PROCESSOR, |
|
0 commit comments