| /linux/rust/syn/ |
| H A D | span.rs | 4 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 D | error.rs | 7 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 D | token.rs | 106 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 D | lifetime.rs | 5 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 D | lit.rs | 8 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 D | parse.rs | 192 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 D | spanned.rs | 84 use proc_macro2::Span; 103 fn span(&self) -> Span; in span() argument 107 fn span(&self) -> Span { in span() argument
|
| H A D | lookahead.rs | 8 use proc_macro2::{Delimiter, Span}; 65 scope: Span, 70 pub(crate) fn new(scope: Span, cursor: Cursor) -> Lookahead1 { in new() argument
|
| H A D | custom_keyword.rs | 97 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 D | buffer.rs | 12 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 D | export.rs | 39 pub type Span = proc_macro2::Span; typedef
|
| /linux/rust/proc-macro2/ |
| H A D | wrapper.rs | 267 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 D | extra.rs | 9 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 D | lib.rs | 326 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 D | fallback.rs | 54 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 D | parse.rs | 4 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 D | proc_macro_span.rs | 12 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 D | proc_macro_span_location.rs | 7 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 D | proc_macro_span_file.rs | 7 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 D | spanned.rs | 5 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 D | runtime.rs | 18 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 D | ident_fragment.rs | 5 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 D | pci-vntb-function.rst | 76 | Peer Span Space | Span Space | 82 | Span Space | Peer Span Space |
|
| /linux/rust/macros/ |
| H A D | paste.rs | 3 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 D | helpers.rs | 104 proc_macro::Span::call_site() in file() 114 proc_macro::Span::call_site().file() in file()
|