Skip to content

Commit 0e54031

Browse files
Clean up some imports
1 parent f976bf4 commit 0e54031

File tree

9 files changed

+15
-16
lines changed

9 files changed

+15
-16
lines changed

parley/src/builder.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
//! Context for layout.
55
66
use super::context::LayoutContext;
7-
use super::style::{Brush, StyleProperty, TextStyle, WhiteSpaceCollapse};
7+
use super::style::WhiteSpaceCollapse;
88
use super::FontContext;
99

1010
use super::layout::Layout;
1111

1212
use alloc::string::String;
1313
use core::ops::RangeBounds;
14+
use styled_text::{Brush, StyleProperty, TextStyle};
1415

1516
use crate::inline_box::InlineBox;
1617

parley/src/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ use self::tree::TreeStyleBuilder;
1010
use super::bidi;
1111
use super::builder::RangedBuilder;
1212
use super::resolve::{tree, RangedStyle, RangedStyleBuilder, ResolveContext, ResolvedStyle};
13-
use super::style::{Brush, TextStyle};
1413
use super::FontContext;
1514

15+
use styled_text::{Brush, TextStyle};
1616
use swash::shape::ShapeContext;
1717
use swash::text::cluster::CharInfo;
1818

parley/src/layout/alignment.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0 OR MIT
33

44
use super::{Alignment, BreakReason, LayoutData};
5-
use crate::style::Brush;
5+
use styled_text::Brush;
66

77
pub(crate) fn align<B: Brush>(
88
layout: &mut LayoutData<B>,

parley/src/layout/data.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
use crate::inline_box::InlineBox;
55
use crate::layout::{Alignment, Glyph, LineMetrics, RunMetrics, Style};
6-
use crate::style::Brush;
76
use crate::util::nearly_zero;
87
use crate::Font;
98
use core::ops::Range;
9+
use styled_text::Brush;
1010
use swash::shape::Shaper;
1111
use swash::text::cluster::{Boundary, ClusterInfo};
1212
use swash::Synthesis;

parley/src/layout/editor.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ use crate::{
88
cursor::{Cursor, Selection},
99
Affinity, Alignment, Layout,
1010
},
11-
style::Brush,
12-
FontContext, LayoutContext, Rect, StyleProperty, StyleSet,
11+
style::StyleSet,
12+
FontContext, LayoutContext, Rect,
1313
};
1414
use alloc::{borrow::ToOwned, string::String, vec::Vec};
1515
use core::{
@@ -18,6 +18,7 @@ use core::{
1818
fmt::{Debug, Display},
1919
ops::Range,
2020
};
21+
use styled_text::{Brush, StyleProperty};
2122

2223
#[cfg(feature = "accesskit")]
2324
use crate::layout::LayoutAccessibility;

parley/src/layout/line/greedy.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
//! Greedy line breaking.
55
66
use alloc::vec::Vec;
7+
use core::ops::Range;
8+
use styled_text::Brush;
79
use swash::text::cluster::Whitespace;
810

911
#[cfg(feature = "libm")]
@@ -15,9 +17,6 @@ use crate::layout::{
1517
Alignment, Boundary, BreakReason, Layout, LayoutData, LayoutItem, LayoutItemKind, LineData,
1618
LineItemData, LineMetrics, Run,
1719
};
18-
use crate::style::Brush;
19-
20-
use core::ops::Range;
2120

2221
#[derive(Default)]
2322
struct LineLayout {

parley/src/layout/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub mod editor;
1515

1616
use self::alignment::align;
1717

18-
use super::style::Brush;
1918
use crate::{Font, InlineBox};
2019
#[cfg(feature = "accesskit")]
2120
use accesskit::{Node, NodeId, Role, TextDirection, TreeUpdate};
@@ -28,6 +27,7 @@ use data::{
2827
};
2928
#[cfg(feature = "accesskit")]
3029
use hashbrown::{HashMap, HashSet};
30+
use styled_text::Brush;
3131
use swash::text::cluster::{Boundary, ClusterInfo};
3232
use swash::{GlyphId, NormalizedCoord, Synthesis};
3333

parley/src/resolve/mod.rs

+2-5
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,14 @@ pub(crate) use range::RangedStyleBuilder;
1010

1111
use alloc::{vec, vec::Vec};
1212

13-
use super::style::{
14-
Brush, FontFamily, FontFeature, FontSettings, FontStack, FontStretch, FontStyle, FontVariation,
15-
FontWeight, StyleProperty,
16-
};
1713
use crate::font::FontContext;
1814
use crate::layout;
19-
use crate::style::TextStyle;
15+
use crate::style::{FontFeature, FontStretch, FontStyle, FontVariation, FontWeight};
2016
use crate::util::nearly_eq;
2117
use core::borrow::Borrow;
2218
use core::ops::Range;
2319
use fontique::FamilyId;
20+
use styled_text::{Brush, FontFamily, FontSettings, FontStack, StyleProperty, TextStyle};
2421
use swash::text::Language;
2522

2623
/// Style with an associated range.

parley/src/shape.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33

44
use super::layout::Layout;
55
use super::resolve::{RangedStyle, ResolveContext, Resolved};
6-
use super::style::{Brush, FontFeature, FontVariation};
6+
use crate::style::{FontFeature, FontVariation};
77
use crate::util::nearly_eq;
88
use crate::Font;
99
use fontique::QueryFamily;
1010
use fontique::{self, Query, QueryFont};
11+
use styled_text::Brush;
1112
use swash::shape::{partition, Direction, ShapeContext};
1213
use swash::text::cluster::{CharCluster, CharInfo, Token};
1314
use swash::text::{Language, Script};

0 commit comments

Comments
 (0)