[][src]Struct piet_embedded_graphics::EmbedText

pub struct EmbedText;

Right now, we don't need any state, as the "toy text API" treats the access to system font information as a global. This will change.

Methods

impl EmbedText[src]

pub fn new() -> EmbedText[src]

Create a new factory that satisfies the piet Text trait.

No state is needed for now because the current implementation is just toy text, but that will change when proper text is implemented.

Trait Implementations

impl Text for EmbedText[src]

type Font = EmbedFont

type FontBuilder = EmbedFontBuilder

type TextLayout = EmbedTextLayout

type TextLayoutBuilder = EmbedTextLayoutBuilder

Auto Trait Implementations

impl Send for EmbedText

impl Sync for EmbedText

impl Unpin for EmbedText

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> RoundFrom<T> for T[src]

impl<T, U> RoundInto<U> for T where
    U: RoundFrom<T>, 
[src]

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

type Output = T

Should always be Self

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.