8 个版本
0.0.9 | 2021年3月9日 |
---|---|
0.0.8 | 2020年7月24日 |
#124 in #quote
7KB
quote_precise
保留范围位置的quote版本
//junk Spans
let t: Token![!] = parse_quote! { ! };
println!("{:?}:{:?}-{:?}", t.span, t.span.start(), t.span.end());
//useful Spans
let t: Token![!] = parse_quote_precise! { ! };
println!("{:?}:{:?}-{:?}", t.span, t.span.start(), t.span.end());
assert_ne!(
t.span.start(),
t.span.end()
)
等待proc_macro::Span 更稳定一些,以查看是否需要在此crate上进一步工作,这不是完全重复的工作。
依赖关系
~82KB