[][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

impl !Send for Filenames

impl !Sync for Filenames

impl Unpin for Filenames

impl !UnwindSafe for Filenames

impl !RefUnwindSafe for Filenames

Blanket Implementations

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 = !

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> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]