pub trait TraversableInterpretation: Interpretation {
    type Resources<'a>: Iterator<Item = &'a Self::Resource>
       where Self: 'a;

    // Required method
    fn resources(&self) -> Self::Resources<'_>;
}

Required Associated Types§

source

type Resources<'a>: Iterator<Item = &'a Self::Resource> where Self: 'a

Interpreted resource iterator.

Required Methods§

source

fn resources(&self) -> Self::Resources<'_>

Returns an iterator over the interpreted resources.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'i, I: TraversableInterpretation> TraversableInterpretation for &'i I

§

type Resources<'a> = <I as TraversableInterpretation>::Resources<'a> where Self: 'a

source§

fn resources(&self) -> Self::Resources<'_>

source§

impl<'i, I: TraversableInterpretation> TraversableInterpretation for &'i mut I

§

type Resources<'a> = <I as TraversableInterpretation>::Resources<'a> where Self: 'a

source§

fn resources(&self) -> Self::Resources<'_>

Implementors§