[][src]Enum rust_embed::Filenames

pub enum Filenames {
    Dynamic(Box<dyn Iterator<Item = Cow<'static, str>>>),
}

An iterator type over filenames.

This enum exists for optimization purposes, to avoid boxing the iterator in some cases. Do not try and match on it, as different variants will exist depending on the compilation context.

Variants

Dynamic(Box<dyn Iterator<Item = Cow<'static, str>>>)

The debug iterator type is currently unnamable and still needs to be boxed.

Trait Implementations

impl Iterator for Filenames[src]

type Item = Cow<'static, str>

The type of the elements being iterated over.

Auto Trait Implementations

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