Struct RepInterp

pub struct RepInterp<T>(pub T);

Fields

0: T

Implementations

impl<T> RepInterp<T>

fn next(self) -> Option<T>

Trait Implementations

impl<'q, T: RepAsIteratorExt<'q>> RepAsIteratorExt<'q> for RepInterp<T>

type Iter = <T as RepAsIteratorExt<'q>>::Iter;
fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)

impl<T: Clone> Clone for RepInterp<T>

fn clone(&self) -> RepInterp<T>

impl<T: Copy> Copy for RepInterp<T>

impl<T: Iterator> Iterator for RepInterp<T>

type Item = <T as Iterator>::Item;
fn next(&mut self) -> Option<Self::Item>

impl<T: ToTokens> ToTokens for RepInterp<T>

fn to_tokens(&self, tokens: &mut TokenStream)