From 3d0188a5bc5637df33883891754f7a401d17f7bd Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Tue, 27 Oct 2026 13:04:59 +0000 Subject: [PATCH] refactor(doc): name text model dependencies explicitly --- crates/doc/src/text/area.rs | 2 +- crates/doc/src/text/char_style.rs | 2 +- crates/doc/src/text/object.rs | 2 +- crates/doc/src/text/para_style.rs | 2 +- crates/doc/src/text/runs.rs | 2 +- crates/doc/src/text/tabs_lists.rs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/doc/src/text/area.rs b/crates/doc/src/text/area.rs index 5897d957a..b30afd412 100644 --- a/crates/doc/src/text/area.rs +++ b/crates/doc/src/text/area.rs @@ -1,5 +1,5 @@ use super::para_style::FirstBaseline; -use super::*; +use super::{Deserialize, PathData, Serialize}; /// Area Type Options "Align" (vertical): where the lines of each row/column sit in it. #[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Serialize, Deserialize)] diff --git a/crates/doc/src/text/char_style.rs b/crates/doc/src/text/char_style.rs index a19b5f71c..0e3aea70e 100644 --- a/crates/doc/src/text/char_style.rs +++ b/crates/doc/src/text/char_style.rs @@ -1,5 +1,5 @@ use super::para_style::ParaDirection; -use super::*; +use super::{Appearance, AppearanceItem, Color, Dash, Deserialize, FillLayer, LineCap, LineJoin, Paint, Serialize, StrokeAlign, StrokeLayer}; /// Character attributes (the Character panel). #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] diff --git a/crates/doc/src/text/object.rs b/crates/doc/src/text/object.rs index 58caa1602..de77da298 100644 --- a/crates/doc/src/text/object.rs +++ b/crates/doc/src/text/object.rs @@ -3,7 +3,7 @@ use super::char_style::CharStyle; use super::para_style::ParaStyle; use super::runs::{RubySpan, TextKind, TextRun, move_anchors, reverse_from_end}; use super::tabs_lists::ParaList; -use super::*; +use super::{Affine, PathData, Point, Rect, TextObject, TextStyleScale, Vec2}; impl TextObject { /// None for collapsed or unrepresentable transforms, whose type dimensions cannot diff --git a/crates/doc/src/text/para_style.rs b/crates/doc/src/text/para_style.rs index 6a01a1815..a257e2e0a 100644 --- a/crates/doc/src/text/para_style.rs +++ b/crates/doc/src/text/para_style.rs @@ -1,6 +1,6 @@ use super::char_style::CharStyle; use super::tabs_lists::{ParaList, TabStop}; -use super::*; +use super::{Deserialize, Serialize}; #[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Serialize, Deserialize)] pub enum Justify { diff --git a/crates/doc/src/text/runs.rs b/crates/doc/src/text/runs.rs index 4e3de9338..a540ba210 100644 --- a/crates/doc/src/text/runs.rs +++ b/crates/doc/src/text/runs.rs @@ -1,5 +1,5 @@ use super::char_style::CharStyle; -use super::*; +use super::{Affine, Deserialize, PathData, Point, Rect, Serialize, Vec2, yes}; /// A named character or paragraph style: the attributes it sets (a subset of [`CharStyle`] or /// [`ParaStyle`] fields, by their serialized names). Text using it records the name. diff --git a/crates/doc/src/text/tabs_lists.rs b/crates/doc/src/text/tabs_lists.rs index 763a82c69..47106d788 100644 --- a/crates/doc/src/text/tabs_lists.rs +++ b/crates/doc/src/text/tabs_lists.rs @@ -1,5 +1,5 @@ use super::char_style::{CharPosition, CharStyle}; -use super::*; +use super::{Deserialize, Serialize}; /// Tab stop alignment (Tabs panel). #[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Serialize, Deserialize)]