[]Enum gfx_glyph::LineBreak

pub enum LineBreak {
    Soft(usize),
    Hard(usize),
}

Indicator that a character is a line break, soft or hard. Includes the offset (byte-index) position.

Variants

Soft(usize)

Soft line break (offset).

Hard(usize)

Hard line break (offset).

Methods

impl LineBreak

pub fn offset(&self) -> usize

Returns the offset of the line break, the index after the breaking character.

Trait Implementations

impl Eq for LineBreak

impl Hash for LineBreak

impl Clone for LineBreak

impl Debug for LineBreak

impl Copy for LineBreak

impl PartialEq<LineBreak> for LineBreak

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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.

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

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

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,