Struct proc_macro::Group 1.29.0[−][src]
pub struct Group(_);
Expand description
分隔的 token 流。
Group
内部包含一个 TokenStream
,该 TokenStream
被 Delimiter
包围。
Implementations
使用给定的定界符和 token 流创建一个新的 Group
。
此构造函数将将此组的跨度设置为 Span::call_site()
。
要更改跨度,可以使用下面的 set_span
方法。
返回在此 Group
中定界的 tokens 的 TokenStream
。
请注意,返回的 token 流不包括上面返回的定界符。
返回此 token 流的定界符的范围,该范围跨越整个 Group
。
pub fn span(&self) -> Span {
^^^^^^^
返回指向该组的结束定界符的跨度。
pub fn span_close(&self) -> Span {
^
Trait Implementations
将组打印为字符串,该字符串应无损地转换回同一组 (模跨度),但可能带有 Delimiter::None
分隔符的 ‘TokenTree::Group’ 除外。