Lines Matching refs:begin
102 // No explicit begin for range.
114 // Explicit begin and end for range.
115 (@helper $root:ident, $parent:path, # $begin:tt [] ..= $end:tt) => {{
116 let begin = raw_field!($root, $parent, $begin);
118 (begin as usize, end as usize + $crate::__priv::size_of_pointee(end))
120 (@helper $root:ident, $parent:path, # $begin:tt [] .. $end:tt) => {{
121 (raw_field!($root, $parent, $begin) as usize,
125 (@helper $root:ident, $parent:path, # $begin:tt [] ..) => {{
126 (raw_field!($root, $parent, $begin) as usize,
129 (@helper $root:ident, $parent:path, # $begin:tt [] ..=) => {{
139 (@helper $root:ident, $parent:path, $(# $begin:tt)+ [] $tt:tt $($rest:tt)*) => {{
140 span_of!(@helper $root, $parent, $(#$begin)* #$tt [] $($rest)*)
151 let (begin, end) = span_of!(@helper root, $sty, [] $($exp)*);
152 begin-base..end-base