Home
last modified time | relevance | path

Searched refs:Span (Results 1 – 25 of 40) sorted by relevance

12

/linux/rust/syn/
H A Dspan.rs4 use proc_macro2::{Delimiter, Group, Span, TokenStream};
11 impl IntoSpans<Span> for Span { implementation
12 fn into_spans(self) -> Span { in into_spans() argument
17 impl IntoSpans<[Span; 1]> for Span { implementation
18 fn into_spans(self) -> [Span; 1] { in into_spans()
23 impl IntoSpans<[Span; 2]> for Span { implementation
24 fn into_spans(self) -> [Span; 2] { in into_spans()
29 impl IntoSpans<[Span; 3]> for Span { implementation
30 fn into_spans(self) -> [Span; 3] { in into_spans()
35 impl IntoSpans<[Span; 1]> for [Span; 1] { implementation
[all …]
H A Derror.rs7 Delimiter, Group, Ident, LexError, Literal, Punct, Spacing, Span, TokenStream, TokenTree,
120 start: Span,
121 end: Span,
160 pub fn new<T: Display>(span: Span, message: T) -> Self { in new() argument
163 fn new(span: Span, message: String) -> Error { in new() argument
196 let start = iter.next().map_or_else(Span::call_site, |t| t.span()); in new_spanned()
212 pub fn span(&self) -> Span { in span() argument
215 None => return Span::call_site(), in span()
281 None => (Span::call_site(), Span::call_site()), in to_compile_error()
329 pub(crate) fn new_at<T: Display>(scope: Span, cursor: Cursor, message: T) -> Error { in new_at() argument
[all …]
H A Dtoken.rs106 use proc_macro2::Span;
140 use proc_macro2::Span;
150 pub span: Span,
213 pub span: Span,
218 pub fn $name<S: IntoSpans<Span>>(span: S) -> $name {
227 span: Span::call_site(),
340 pub spans: [Span; $len],
345 pub fn $name<S: IntoSpans<[Span; $len]>>(spans: S) -> $name {
354 spans: [Span::call_site(); $len],
462 $name(Span::call_site())
[all …]
H A Dlifetime.rs5 use proc_macro2::{Ident, Span};
21 pub apostrophe: Span,
40 pub fn new(symbol: &str, span: Span) -> Self { in new()
62 pub fn span(&self) -> Span { in span() argument
68 pub fn set_span(&mut self, span: Span) { in set_span() argument
H A Dlit.rs8 use proc_macro2::{Ident, Literal, Span};
130 pub span: Span,
135 pub fn new(value: &str, span: Span) -> Self { in new()
219 fn respan_token_stream(stream: TokenStream, span: Span) -> TokenStream { in parse_with()
227 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree { in parse_with()
258 pub fn span(&self) -> Span { in span() argument
262 pub fn set_span(&mut self, span: Span) { in set_span() argument
276 pub fn new(value: &[u8], span: Span) -> Self { in new()
293 pub fn span(&self) -> Span { in span() argument
297 pub fn set_span(&mut self, span: Span) { in set_span() argument
[all …]
H A Dparse.rs192 use proc_macro2::{Delimiter, Group, Literal, Punct, Span, TokenStream, TokenTree};
249 scope: Span,
338 scope: Span,
388 scope: Span, in new_parse_buffer() argument
403 Some(Span, Delimiter),
432 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<(Span, Delimiter)>) { in inner_unexpected() argument
447 fn span_of_unexpected_ignoring_nones(mut cursor: Cursor) -> Option<(Span, Delimiter)> { in span_of_unexpected_ignoring_nones() argument
1089 pub fn span(&self) -> Span { in span() argument
1275 fn __parse_scoped(self, scope: Span, tokens: TokenStream) -> Result<Self::Output> { in __parse_scoped() argument
1282 let scope = Span::call_site(); in tokens_to_parse_buffer()
[all …]
H A Dspanned.rs84 use proc_macro2::Span;
103 fn span(&self) -> Span; in span() argument
107 fn span(&self) -> Span { in span() argument
H A Dlookahead.rs8 use proc_macro2::{Delimiter, Span};
65 scope: Span,
70 pub(crate) fn new(scope: Span, cursor: Cursor) -> Lookahead1 { in new() argument
H A Dcustom_keyword.rs97 pub span: $crate::__private::Span,
102 pub fn $ident<__S: $crate::__private::IntoSpans<$crate::__private::Span>>(
114 span: $crate::__private::Span::call_site(),
H A Dbuffer.rs12 use proc_macro2::{Delimiter, Group, Ident, Literal, Punct, Spacing, Span, TokenStream, TokenTree};
321 pub fn span(mut self) -> Span { in span() argument
332 Span::call_site() in span()
341 pub(crate) fn prev_span(mut self) -> Span { in prev_span() argument
431 pub(crate) fn open_span_of_group(cursor: Cursor) -> Span { in open_span_of_group() argument
H A Dexport.rs39 pub type Span = proc_macro2::Span; typedef
/linux/rust/proc-macro2/
H A Dwrapper.rs267 pub(crate) fn span(&self) -> Span { in span() argument
269 LexError::Compiler(_) | LexError::CompilerPanic => Span::call_site(), in span()
270 LexError::Fallback(e) => Span::Fallback(e.span()), in span()
351 o.set_span(crate::Span::_new(Span::Compiler(tt.span()))); in next()
372 pub(crate) enum Span { enum
373 Compiler(proc_macro::Span),
374 Fallback(fallback::Span),
377 impl Span { implementation
380 Span::Compiler(proc_macro::Span::call_site()) in call_site()
382 Span::Fallback(fallback::Span::call_site()) in call_site()
[all …]
H A Dextra.rs9 use crate::Span;
93 join: proc_macro::Span,
94 open: proc_macro::Span,
95 close: proc_macro::Span,
97 Fallback(fallback::Span),
122 pub fn join(&self) -> Span { in join() argument
125 DelimSpanEnum::Compiler { join, .. } => Span::_new(imp::Span::Compiler(*join)), in join()
126 DelimSpanEnum::Fallback(span) => Span::_new_fallback(*span), in join()
131 pub fn open(&self) -> Span { in open() argument
134 DelimSpanEnum::Compiler { open, .. } => Span::_new(imp::Span::Compiler(*open)), in open()
[all …]
H A Dlib.rs326 pub fn span(&self) -> Span { in span() argument
327 Span::_new(self.inner.span()) in span()
347 pub struct Span { struct
348 inner: imp::Span, argument
352 impl Span { implementation
353 fn _new(inner: imp::Span) -> Self { in _new()
354 Span { in _new()
360 fn _new_fallback(inner: fallback::Span) -> Self { in _new_fallback()
361 Span { in _new_fallback()
362 inner: imp::Span::from(inner), in _new_fallback()
[all …]
H A Dfallback.rs54 pub(crate) span: Span,
58 pub(crate) fn span(&self) -> Span { in span() argument
64 span: Span::call_site(), in call_site()
123 punct.set_span(crate::Span::_new_fallback(literal.span)); in push_token_from_proc_macro()
325 span: Span { lo: 0, hi: 0 },
341 span: Span,
349 assert!(self.span_within(Span { in offset_line_column()
366 fn span_within(&self, span: Span) -> bool { in span_within()
370 fn byte_range(&mut self, span: Span) -> Range<usize> { in byte_range()
405 fn source_text(&mut self, span: Span) -> String { in source_text()
[all …]
H A Dparse.rs4 self, is_ident_continue, is_ident_start, Group, Ident, LexError, Literal, Span, TokenStream,
192 span: Span { lo: *lo, hi: *lo }, in token_stream()
196 Some(_frame) => return Err(LexError { span: Span {} }), in token_stream()
230 g.set_span(Span { in token_stream()
243 tt.set_span(crate::Span::_new_fallback(Span { in token_stream()
259 span: Span { in lex_error()
306 crate::Ident::_new_fallback(Ident::new_unchecked(sym, fallback::Span::call_site())); in ident_any()
316 crate::Ident::_new_fallback(Ident::new_raw_unchecked(sym, fallback::Span::call_site())); in ident_any()
918 let fallback_span = Span { in doc_comment()
924 let span = crate::Span::_new_fallback(fallback_span); in doc_comment()
/linux/rust/proc-macro2/probe/
H A Dproc_macro_span.rs12 use proc_macro::{Literal, Span};
15 pub fn byte_range(this: &Span) -> Range<usize> { in byte_range()
19 pub fn start(this: &Span) -> Span { in start() argument
23 pub fn end(this: &Span) -> Span { in end() argument
27 pub fn line(this: &Span) -> usize { in line()
31 pub fn column(this: &Span) -> usize { in column()
35 pub fn file(this: &Span) -> String { in file()
39 pub fn local_file(this: &Span) -> Option<PathBuf> { in local_file()
43 pub fn join(this: &Span, other: Span) -> Option<Span> { in join() argument
47 pub fn subspan<R: RangeBounds<usize>>(this: &Literal, range: R) -> Option<Span> { in subspan() argument
H A Dproc_macro_span_location.rs7 use proc_macro::Span;
9 pub fn start(this: &Span) -> Span { in start() argument
13 pub fn end(this: &Span) -> Span { in end() argument
17 pub fn line(this: &Span) -> usize { in line()
21 pub fn column(this: &Span) -> usize { in column()
H A Dproc_macro_span_file.rs7 use proc_macro::Span;
10 pub fn file(this: &Span) -> String { in file()
14 pub fn local_file(this: &Span) -> Option<PathBuf> { in local_file()
/linux/rust/quote/
H A Dspanned.rs5 use proc_macro2::{Span, TokenStream};
9 fn __span(&self) -> Span; in __span() argument
12 impl Spanned for Span { implementation
13 fn __span(&self) -> Span { in __span() argument
19 fn __span(&self) -> Span { in __span() argument
25 fn __span(&self) -> Span { in __span() argument
30 fn join_spans(tokens: TokenStream) -> Span { in join_spans() argument
35 None => return Span::call_site(), in join_spans()
46 use proc_macro2::Span;
49 impl Sealed for Span {} implementation
H A Druntime.rs18 pub type Span = proc_macro2::Span; typedef
203 use proc_macro2::Span;
211 impl GetSpan<Span> {
213 pub fn __into_span(self) -> Span { in __into_span() argument
220 pub fn __into_span(&self) -> Span { in __into_span() argument
259 span: Span, in push_group_spanned() argument
275 pub fn parse_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in parse_spanned() argument
281 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree { in respan_token_tree()
299 let span = Span::call_site(); in push_ident()
304 pub fn push_ident_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in push_ident_spanned() argument
[all …]
H A Dident_fragment.rs5 use proc_macro2::{Ident, Span};
22 fn span(&self) -> Option<Span> { in span() argument
28 fn span(&self) -> Option<Span> { in span() argument
38 fn span(&self) -> Option<Span> { in span() argument
48 fn span(&self) -> Option<Span> { in span() argument
66 fn span(&self) -> Option<Span> { in span() argument
/linux/Documentation/PCI/endpoint/
H A Dpci-vntb-function.rst76 | Peer Span Space | Span Space |
82 | Span Space | Peer Span Space |
/linux/rust/macros/
H A Dpaste.rs3 use proc_macro::{Delimiter, Group, Ident, Spacing, Span, TokenTree};
5 fn concat_helper(tokens: &[TokenTree]) -> Vec<(String, Span)> { in concat_helper() argument
60 fn concat(tokens: &[TokenTree], group_span: Span) -> TokenTree { in concat()
H A Dhelpers.rs104 proc_macro::Span::call_site() in file()
114 proc_macro::Span::call_site().file() in file()

12