pub struct JustificationConfig {
pub enabled: bool,
pub strategy: JustificationStrategy,
pub min_words: usize,
pub min_fill_ratio: f32,
pub max_space_stretch_ratio: f32,
}Expand description
Justification policy.
Fields§
§enabled: boolEnable justification/alignment policy.
strategy: JustificationStrategyJustification strategy for body/paragraph lines.
min_words: usizeMinimum words required for justification.
min_fill_ratio: f32Minimum fill ratio required for justification.
max_space_stretch_ratio: f32Maximum stretch per space as a multiplier of measured space width.
Used by adaptive inter-word mode to avoid visually noisy spacing. Full inter-word mode ignores this cap.
Trait Implementations§
Source§impl Clone for JustificationConfig
impl Clone for JustificationConfig
Source§fn clone(&self) -> JustificationConfig
fn clone(&self) -> JustificationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JustificationConfig
impl Debug for JustificationConfig
Source§impl Default for JustificationConfig
impl Default for JustificationConfig
Source§impl PartialEq for JustificationConfig
impl PartialEq for JustificationConfig
impl Copy for JustificationConfig
impl StructuralPartialEq for JustificationConfig
Auto Trait Implementations§
impl Freeze for JustificationConfig
impl RefUnwindSafe for JustificationConfig
impl Send for JustificationConfig
impl Sync for JustificationConfig
impl Unpin for JustificationConfig
impl UnsafeUnpin for JustificationConfig
impl UnwindSafe for JustificationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more