[][src]Struct elefont::Glyph

pub struct Glyph(pub u32);

The index of the font character to render

Glyphs are what actually gets rendered to the screen. It might be tempting to think of a glyph like a 'rendered character.' In specific scripts, this is often the case. 'A' and 'a' have distinct glyphs, and are unconditionally the same glyph. In others, this might not be true. See 'Text Rendering Hates You' for more information on why text is complicated.

Trait Implementations

impl Clone for Glyph[src]

impl Copy for Glyph[src]

impl Debug for Glyph[src]

impl Eq for Glyph[src]

impl Hash for Glyph[src]

impl PartialEq<Glyph> for Glyph[src]

impl StructuralEq for Glyph[src]

impl StructuralPartialEq for Glyph[src]

Auto Trait Implementations

impl RefUnwindSafe for Glyph

impl Send for Glyph

impl Sync for Glyph

impl Unpin for Glyph

impl UnwindSafe for Glyph

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> 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.