Struct embedded_text::alignment::justified::JustifiedSpaceConfig[][src]

pub struct JustifiedSpaceConfig<F: Font + Copy> { /* fields omitted */ }

Internal state information used to store width of whitespace characters when rendering fully justified text.

The fully justified renderer works by calculating the width of whitespace characters for the current line. Due to integer arithmetic, there can be remainder pixels when a single space width is used. This struct stores two width values so the whole line will always (at least if there’s a space in the line) take up all available space.

Trait Implementations

impl<F: Clone + Font + Copy> Clone for JustifiedSpaceConfig<F>[src]

impl<F: Copy + Font> Copy for JustifiedSpaceConfig<F>[src]

impl<F: Debug + Font + Copy> Debug for JustifiedSpaceConfig<F>[src]

impl<F: Font + Copy> Default for JustifiedSpaceConfig<F>[src]

impl<F: Font + Copy> SpaceConfig for JustifiedSpaceConfig<F>[src]

type Font = F

The font for which this space config belongs.

Auto Trait Implementations

impl<F> RefUnwindSafe for JustifiedSpaceConfig<F> where
    F: RefUnwindSafe

impl<F> Send for JustifiedSpaceConfig<F> where
    F: Send

impl<F> Sync for JustifiedSpaceConfig<F> where
    F: Sync

impl<F> Unpin for JustifiedSpaceConfig<F> where
    F: Unpin

impl<F> UnwindSafe for JustifiedSpaceConfig<F> where
    F: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.