Enum embedded_text::rendering::State [−][src]
pub enum State<'a, C, F, SP, A, V, H> where
C: PixelColor,
F: Font + Copy, { NextLine(Option<Token<'a>>, Cursor<F>, Parser<'a>), DrawLine(StyledLinePixelIterator<'a, C, F, SP, A, V, H>), }
State variable used by the right aligned text renderer.
Variants
Starts processing a line.
DrawLine(StyledLinePixelIterator<'a, C, F, SP, A, V, H>)Renders the processed line.
Trait Implementations
Auto Trait Implementations
impl<'a, C, F, SP, A, V, H> RefUnwindSafe for State<'a, C, F, SP, A, V, H> where
A: RefUnwindSafe,
C: RefUnwindSafe,
F: RefUnwindSafe,
H: RefUnwindSafe,
SP: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, C, F, SP, A, V, H> RefUnwindSafe for State<'a, C, F, SP, A, V, H> where
A: RefUnwindSafe,
C: RefUnwindSafe,
F: RefUnwindSafe,
H: RefUnwindSafe,
SP: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, C, F, SP, A, V, H> Send for State<'a, C, F, SP, A, V, H> where
A: Send,
C: Send,
F: Send,
H: Send,
SP: Send,
V: Send,
impl<'a, C, F, SP, A, V, H> Send for State<'a, C, F, SP, A, V, H> where
A: Send,
C: Send,
F: Send,
H: Send,
SP: Send,
V: Send, impl<'a, C, F, SP, A, V, H> Sync for State<'a, C, F, SP, A, V, H> where
A: Sync,
C: Sync,
F: Sync,
H: Sync,
SP: Sync,
V: Sync,
impl<'a, C, F, SP, A, V, H> Sync for State<'a, C, F, SP, A, V, H> where
A: Sync,
C: Sync,
F: Sync,
H: Sync,
SP: Sync,
V: Sync, impl<'a, C, F, SP, A, V, H> Unpin for State<'a, C, F, SP, A, V, H> where
A: Unpin,
C: Unpin,
F: Unpin,
H: Unpin,
SP: Unpin,
V: Unpin,
impl<'a, C, F, SP, A, V, H> Unpin for State<'a, C, F, SP, A, V, H> where
A: Unpin,
C: Unpin,
F: Unpin,
H: Unpin,
SP: Unpin,
V: Unpin, impl<'a, C, F, SP, A, V, H> UnwindSafe for State<'a, C, F, SP, A, V, H> where
A: UnwindSafe,
C: UnwindSafe,
F: UnwindSafe,
H: UnwindSafe,
SP: UnwindSafe,
V: UnwindSafe,
impl<'a, C, F, SP, A, V, H> UnwindSafe for State<'a, C, F, SP, A, V, H> where
A: UnwindSafe,
C: UnwindSafe,
F: UnwindSafe,
H: UnwindSafe,
SP: UnwindSafe,
V: UnwindSafe,