commit | b68d4636d54a5777351a3385b45154e2f712e133 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Fri Aug 30 23:17:18 2019 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Fri Aug 30 23:17:41 2019 -0700 |
tree | 906dd7babee50ac2da87a3baaee837e9e7d7b0f1 | |
parent | b5f57e978cf38ca7b48dc0b17ca5a1b84923700e [diff] |
impl From<TokenTree> for TokenStream libproc_macro has this impl.
diff --git a/src/lib.rs b/src/lib.rs index 2685df0..81487fb 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -191,6 +191,12 @@ } } +impl From<TokenTree> for TokenStream { + fn from(token: TokenTree) -> Self { + TokenStream::_new(imp::TokenStream::from(token)) + } +} + impl Extend<TokenTree> for TokenStream { fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I) { self.inner.extend(streams)