From dae058b86835254ea7b4ac0131bda0eabbf699ce Mon Sep 17 00:00:00 2001 From: valadaptive Date: Sat, 15 Mar 2025 08:42:19 -0400 Subject: [PATCH] Make BreakReason public The `break_reason` accessor was public, but `BreakReason` was not, so nothing could be done with it. --- parley/src/layout/mod.rs | 6 ++---- parley/src/lib.rs | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/parley/src/layout/mod.rs b/parley/src/layout/mod.rs index 27e16a36..8c86becd 100644 --- a/parley/src/layout/mod.rs +++ b/parley/src/layout/mod.rs @@ -23,10 +23,7 @@ use alignment::unjustify; #[cfg(feature = "accesskit")] use alloc::vec::Vec; use core::{cmp::Ordering, ops::Range}; -use data::{ - BreakReason, ClusterData, LayoutData, LayoutItem, LayoutItemKind, LineData, LineItemData, - RunData, -}; +use data::{ClusterData, LayoutData, LayoutItem, LayoutItemKind, LineData, LineItemData, RunData}; #[cfg(feature = "accesskit")] use hashbrown::{HashMap, HashSet}; use swash::text::cluster::{Boundary, ClusterInfo}; @@ -35,6 +32,7 @@ use swash::{GlyphId, NormalizedCoord, Synthesis}; pub use alignment::AlignmentOptions; pub use cluster::{Affinity, ClusterPath, ClusterSide}; pub use cursor::{Cursor, Selection}; +pub use data::BreakReason; pub use line::greedy::BreakLines; pub use line::{GlyphRun, LineMetrics, PositionedInlineBox, PositionedLayoutItem}; pub use run::RunMetrics; diff --git a/parley/src/lib.rs b/parley/src/lib.rs index 2964d984..777b4100 100644 --- a/parley/src/lib.rs +++ b/parley/src/lib.rs @@ -84,7 +84,6 @@ #![allow(missing_docs, reason = "We have many as-yet undocumented items.")] #![expect( missing_debug_implementations, - unnameable_types, clippy::allow_attributes_without_reason, clippy::cast_possible_truncation, clippy::missing_assert_message,