Lines Matching defs:TokenTreeIter
308 pub(crate) enum TokenTreeIter {
310 Fallback(fallback::TokenTreeIter),
315 type IntoIter = TokenTreeIter;
317 fn into_iter(self) -> TokenTreeIter {
320 TokenTreeIter::Compiler(tts.into_token_stream().into_iter())
322 TokenStream::Fallback(tts) => TokenTreeIter::Fallback(tts.into_iter()),
327 impl Iterator for TokenTreeIter {
332 TokenTreeIter::Compiler(iter) => iter.next()?,
333 TokenTreeIter::Fallback(iter) => return iter.next(),
353 TokenTreeIter::Compiler(tts) => tts.size_hint(),
354 TokenTreeIter::Fallback(tts) => tts.size_hint(),