From cb8b1709e911a328fb510a44513e22613cbc697c Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Sun, 25 Oct 2026 19:21:08 -0400 Subject: [PATCH] refactor: explicit imports instead of wildcards (S2208, batch_05) (#2042) * refactor: replace wildcard imports with explicit ones (S2208, batch_05) * refactor: replace wildcard imports with explicit ones (S2208, batch_05) * Format imports so the CI fmt gate passes --- crates/engine/src/cmd/inquiry/regions.rs | 3 ++- crates/engine/src/cmd/inquiry/shapes.rs | 4 +++- crates/engine/src/cmd/inquiry/usage.rs | 3 ++- crates/engine/src/cmd/layer.rs | 3 ++- crates/engine/src/cmd/layout.rs | 1 + crates/engine/src/cmd/layout/plotstyle.rs | 3 ++- 6 files changed, 12 insertions(+), 5 deletions(-) diff --git a/crates/engine/src/cmd/inquiry/regions.rs b/crates/engine/src/cmd/inquiry/regions.rs index 751635730..9e6b11a49 100644 --- a/crates/engine/src/cmd/inquiry/regions.rs +++ b/crates/engine/src/cmd/inquiry/regions.rs @@ -11,7 +11,8 @@ use cadcraft_geom::{Line, Vec2, line_line, point_in_polygon}; use serde_json::{Value, json}; use super::super::machines::{SelOutcome, SelectPhase, SelectRun}; -use super::super::*; +use super::super::{CommandSpec, bad, targets}; + use super::SelfCheck; use crate::{EngineError, Input, Interactive, Prompt, Result, Session, Step}; diff --git a/crates/engine/src/cmd/inquiry/shapes.rs b/crates/engine/src/cmd/inquiry/shapes.rs index b48ffeb15..1591b67b0 100644 --- a/crates/engine/src/cmd/inquiry/shapes.rs +++ b/crates/engine/src/cmd/inquiry/shapes.rs @@ -6,7 +6,9 @@ use cadcraft_doc::{Entity, EntityKind}; use cadcraft_geom::{Bounds2, Polyline, Vec2, intersect_segments}; use serde_json::{Value, json}; -use super::super::*; +use super::super::bad; + +use super::super::point_value; use super::{SelfCheck, area_of, object_area}; use crate::{Result, Session}; diff --git a/crates/engine/src/cmd/inquiry/usage.rs b/crates/engine/src/cmd/inquiry/usage.rs index a2945aa4a..92705c4f9 100644 --- a/crates/engine/src/cmd/inquiry/usage.rs +++ b/crates/engine/src/cmd/inquiry/usage.rs @@ -8,8 +8,9 @@ use std::collections::{HashMap, HashSet}; use cadcraft_doc::{Drawing, Entity, EntityKind}; use serde_json::{Value, json}; +use super::super::bad; use super::super::blocks::purge; -use super::super::*; + use crate::{Result, Session}; const CMD: &str = "usage"; diff --git a/crates/engine/src/cmd/layer.rs b/crates/engine/src/cmd/layer.rs index 4f0a58639..582a93635 100644 --- a/crates/engine/src/cmd/layer.rs +++ b/crates/engine/src/cmd/layer.rs @@ -7,7 +7,8 @@ use cadcraft_doc::{Layer, Lineweight}; use serde_json::{Value, json}; use super::machines::SelectRun; -use super::*; +use super::{CommandSpec, bad, bool_or, ok, str_param, targets}; + use crate::{Result, Session}; pub fn specs() -> Vec { diff --git a/crates/engine/src/cmd/layout.rs b/crates/engine/src/cmd/layout.rs index a6150ed89..924aed5ee 100644 --- a/crates/engine/src/cmd/layout.rs +++ b/crates/engine/src/cmd/layout.rs @@ -10,6 +10,7 @@ use serde_json::{Value, json}; use super::file::{base64_encode, io}; use super::*; + use crate::{Accept, Input, Interactive, Prompt, Result, Session, Step}; use viewports::MviewM; diff --git a/crates/engine/src/cmd/layout/plotstyle.rs b/crates/engine/src/cmd/layout/plotstyle.rs index b92b15826..daf39ba8d 100644 --- a/crates/engine/src/cmd/layout/plotstyle.rs +++ b/crates/engine/src/cmd/layout/plotstyle.rs @@ -8,7 +8,8 @@ use cadcraft_doc::{Drawing, PlotStyle, PlotStyleKind, PlotStyleTable}; use serde_json::{Value, json}; -use super::*; +use super::super::targets; +use super::{CommandSpec, Result, Session, bad, str_param}; pub fn specs() -> Vec { vec![