[][src]Struct nannou::text::glyph::SelectedRectsPerLine

pub struct SelectedRectsPerLine<'a, I> { /* fields omitted */ }

Yields an iteraor yielding Rects for each selected character in each line of text within the given iterator yielding char Rects.

Given some start and end indices, only Rects for chars between these two indices will be produced.

All lines that have no selected Rects will be skipped.

Trait Implementations

impl<'a, I> Iterator for SelectedRectsPerLine<'a, I> where
    I: Iterator<Item = (&'a str, Rect)>, 
[src]

type Item = SelectedRects<'a, 'a>

The type of the elements being iterated over.

Auto Trait Implementations

impl<'a, I> Sync for SelectedRectsPerLine<'a, I> where
    I: Sync

impl<'a, I> Send for SelectedRectsPerLine<'a, I> where
    I: Send

impl<'a, I> Unpin for SelectedRectsPerLine<'a, I> where
    I: Unpin

impl<'a, I> UnwindSafe for SelectedRectsPerLine<'a, I> where
    I: UnwindSafe

impl<'a, I> RefUnwindSafe for SelectedRectsPerLine<'a, I> where
    I: RefUnwindSafe

Blanket Implementations

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

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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

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

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> SetParameter for T

impl<T> ParallelBridge for T where
    T: Send + Iterator,
    <T as Iterator>::Item: Send
[src]

impl<T> SetParameter for T

impl<I> IteratorRandom for I where
    I: Iterator
[src]

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