use FromIterator;
use ;
/// Deeply change the span of some tokens, ensuring that the output only references `span`.
///
/// Macros such as `quote_spanned` preserve the spans of interpolated tokens, which is useful.
/// However, in some very specific scenarios it is desirable to suppress the original span
/// information in favor of a different one.
///
/// For more information, see [dtolnay/syn#309](https://github.com/dtolnay/syn/issues/309).
pub