chunked_quote/lib.rs
1//! [`quote`] using only one [`TokenStream`](proc_macro2::TokenStream).
2//!
3//! this crate provide a [`quote`] inspired macro [`chunk!`] that builds [`TokenStream`](proc_macro2::TokenStream)s though direct appending not object composition.
4//!
5//! it support all [`quote`] features except `macro_rules` inspired repetetion, and add additional features like control flow and do blocks.
6
7pub use chunked_quote_impl::{chunk, chunk_spanned, quote, quote_spanned};
8
9#[doc(hidden)]
10pub mod __private {
11 pub use proc_macro2::{
12 Delimiter, Group, Ident, Literal, Punct, Spacing, Span, TokenStream, TokenTree,
13 };
14 pub use quote::ToTokens;
15}