Lines Matching refs:TokenStream
198 pub struct TokenStream { struct
199 inner: imp::TokenStream, argument
209 impl TokenStream { impl
210 fn _new(inner: imp::TokenStream) -> Self { in _new()
211 TokenStream { in _new()
217 fn _new_fallback(inner: fallback::TokenStream) -> Self { in _new_fallback()
218 TokenStream { in _new_fallback()
219 inner: imp::TokenStream::from(inner), in _new_fallback()
226 TokenStream::_new(imp::TokenStream::new()) in new()
237 impl Default for TokenStream { implementation
239 TokenStream::new() in default()
251 impl FromStr for TokenStream { implementation
254 fn from_str(src: &str) -> Result<TokenStream, LexError> { in from_str() argument
255 match imp::TokenStream::from_str_checked(src) { in from_str()
256 Ok(tokens) => Ok(TokenStream::_new(tokens)), in from_str()
267 impl From<proc_macro::TokenStream> for TokenStream { implementation
268 fn from(inner: proc_macro::TokenStream) -> Self { in from()
269 TokenStream::_new(imp::TokenStream::from(inner)) in from()
275 impl From<TokenStream> for proc_macro::TokenStream { implementation
276 fn from(inner: TokenStream) -> Self { in from()
277 proc_macro::TokenStream::from(inner.inner) in from()
281 impl From<TokenTree> for TokenStream { implementation
283 TokenStream::_new(imp::TokenStream::from(token)) in from()
287 impl Extend<TokenTree> for TokenStream { implementation
293 impl Extend<TokenStream> for TokenStream { implementation
294 fn extend<I: IntoIterator<Item = TokenStream>>(&mut self, streams: I) { in extend()
301 impl FromIterator<TokenTree> for TokenStream { implementation
303 TokenStream::_new(streams.into_iter().collect()) in from_iter()
306 impl FromIterator<TokenStream> for TokenStream { implementation
307 fn from_iter<I: IntoIterator<Item = TokenStream>>(streams: I) -> Self { in from_iter()
308 TokenStream::_new(streams.into_iter().map(|i| i.inner).collect()) in from_iter()
316 impl Display for TokenStream { implementation
323 impl Debug for TokenStream { implementation
691 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new()
707 pub fn stream(&self) -> TokenStream { in stream() argument
708 TokenStream::_new(self.inner.stream()) in stream()
1313 pub use crate::TokenStream;
1344 impl IntoIterator for TokenStream { implementation