Lines Matching full:fn

35 pub fn force() {  in force()
42 pub fn unforce() { in unforce()
58 pub(crate) fn span(&self) -> Span { in span()
62 pub(crate) fn call_site() -> Self { in call_site()
70 pub(crate) fn new() -> Self { in new()
76 pub(crate) fn from_str_checked(src: &str) -> Result<Self, LexError> { in from_str_checked()
90 pub(crate) fn from_str_unchecked(src: &str) -> Self { in from_str_unchecked()
94 pub(crate) fn is_empty(&self) -> bool { in is_empty()
98 fn take_inner(self) -> RcVecBuilder<TokenTree> { in take_inner()
104 fn push_token_from_proc_macro(mut vec: RcVecMut<TokenTree>, token: TokenTree) { in push_token_from_proc_macro()
120 fn push_negative_literal(mut vec: RcVecMut<TokenTree>, mut literal: Literal) { in push_token_from_proc_macro()
131 fn drop(&mut self) { in drop()
167 pub(crate) fn new() -> Self { in new()
173 pub(crate) fn with_capacity(cap: usize) -> Self { in with_capacity()
179 pub(crate) fn push_token_from_parser(&mut self, tt: TokenTree) { in push_token_from_parser()
183 pub(crate) fn build(self) -> TokenStream { in build()
191 fn get_cursor(src: &str) -> Cursor { in get_cursor()
208 fn get_cursor(src: &str) -> Cursor { in get_cursor()
213 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
219 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
242 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
250 fn from(inner: proc_macro::TokenStream) -> Self { in from()
257 fn from(inner: TokenStream) -> Self { in from()
263 fn from(tree: TokenTree) -> Self { in from()
273 fn from_iter<I: IntoIterator<Item = TokenTree>>(tokens: I) -> Self { in from_iter()
281 fn from_iter<I: IntoIterator<Item = TokenStream>>(streams: I) -> Self { in from_iter()
293 fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, tokens: I) { in extend()
302 fn extend<I: IntoIterator<Item = TokenStream>>(&mut self, streams: I) { in extend()
313 fn into_iter(self) -> TokenTreeIter { in into_iter()
333 pub(crate) fn invalidate_current_thread_spans() { in invalidate_current_thread_spans()
348 fn offset_line_column(&self, offset: usize) -> LineColumn { 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()
414 fn lines_offsets(s: &str) -> (usize, Vec<usize>) { in lines_offsets()
435 fn next_start_pos(&self) -> u32 { in next_start_pos()
443 fn add_file(&mut self, src: &str) -> Span { in add_file()
462 fn find(&self, span: Span) -> usize { in find()
478 fn filepath(&self, span: Span) -> String { in filepath()
487 fn fileinfo(&self, span: Span) -> &FileInfo { in fileinfo()
492 fn fileinfo_mut(&mut self, span: Span) -> &mut FileInfo { in fileinfo_mut()
508 pub(crate) fn call_site() -> Self { in call_site()
513 pub(crate) fn call_site() -> Self { in call_site()
517 pub(crate) fn mixed_site() -> Self { in mixed_site()
522 pub(crate) fn def_site() -> Self { in def_site()
526 pub(crate) fn resolved_at(&self, _other: Span) -> Span { in resolved_at()
533 pub(crate) fn located_at(&self, other: Span) -> Span { in located_at()
538 pub(crate) fn byte_range(&self) -> Range<usize> { in byte_range()
553 pub(crate) fn start(&self) -> LineColumn { in start()
566 pub(crate) fn end(&self) -> LineColumn { in end()
579 pub(crate) fn file(&self) -> String { in file()
591 pub(crate) fn local_file(&self) -> Option<PathBuf> { in local_file()
596 pub(crate) fn join(&self, _other: Span) -> Option<Span> { in join()
601 pub(crate) fn join(&self, other: Span) -> Option<Span> { in join()
623 pub(crate) fn source_text(&self) -> Option<String> { in source_text()
628 pub(crate) fn source_text(&self) -> Option<String> { in source_text()
643 pub(crate) fn first_byte(self) -> Self { in first_byte()
648 pub(crate) fn first_byte(self) -> Self { in first_byte()
656 pub(crate) fn last_byte(self) -> Self { in last_byte()
661 pub(crate) fn last_byte(self) -> Self { in last_byte()
669 fn is_call_site(&self) -> bool { in is_call_site()
675 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
684 pub(crate) fn debug_span_field_if_nontrivial(debug: &mut fmt::DebugStruct, span: Span) { in debug_span_field_if_nontrivial()
705 pub(crate) fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new()
713 pub(crate) fn delimiter(&self) -> Delimiter { in delimiter()
717 pub(crate) fn stream(&self) -> TokenStream { in stream()
721 pub(crate) fn span(&self) -> Span { in span()
725 pub(crate) fn span_open(&self) -> Span { in span_open()
729 pub(crate) fn span_close(&self) -> Span { in span_close()
733 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
746 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
766 fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { in fmt()
784 pub(crate) fn new_checked(string: &str, span: Span) -> Self { in new_checked()
789 pub(crate) fn new_unchecked(string: &str, span: Span) -> Self { in new_unchecked()
798 pub(crate) fn new_raw_checked(string: &str, span: Span) -> Self { in new_raw_checked()
803 pub(crate) fn new_raw_unchecked(string: &str, span: Span) -> Self { in new_raw_unchecked()
811 pub(crate) fn span(&self) -> Span { in span()
815 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
820 pub(crate) fn is_ident_start(c: char) -> bool { in is_ident_start()
824 pub(crate) fn is_ident_continue(c: char) -> bool { in is_ident_continue()
829 fn validate_ident(string: &str) { in validate_ident()
838 fn ident_ok(string: &str) -> bool { in validate_ident()
858 fn validate_ident_raw(string: &str) { in validate_ident_raw()
870 fn eq(&self, other: &Ident) -> bool { in eq()
879 fn eq(&self, other: &T) -> bool { in eq()
890 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
902 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
913 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
929 pub(crate) fn $name(n: $kind) -> Literal {
937 pub(crate) fn $name(n: $kind) -> Literal {
944 pub(crate) fn _new(repr: String) -> Self { in _new()
951 pub(crate) fn from_str_checked(repr: &str) -> Result<Self, LexError> { in from_str_checked()
981 pub(crate) unsafe fn from_str_unchecked(repr: &str) -> Self { in from_str_unchecked()
1018 pub(crate) fn f32_unsuffixed(f: f32) -> Literal { in f32_unsuffixed()
1026 pub(crate) fn f64_unsuffixed(f: f64) -> Literal { in f64_unsuffixed()
1034 pub(crate) fn string(string: &str) -> Literal { in string()
1042 pub(crate) fn character(ch: char) -> Literal { in character()
1055 pub(crate) fn byte_character(byte: u8) -> Literal { in byte_character()
1074 pub(crate) fn byte_string(bytes: &[u8]) -> Literal { in byte_string()
1100 pub(crate) fn c_string(string: &CStr) -> Literal { in c_string()
1128 pub(crate) fn span(&self) -> Span { in span()
1132 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
1136 pub(crate) fn subspan<R: RangeBounds<usize>>(&self, range: R) -> Option<Span> { in subspan()
1179 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
1185 fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { in fmt()
1193 fn escape_utf8(string: &str, repr: &mut String) { in escape_utf8()
1220 fn valid(src: &str) -> bool; in valid()
1223 fn from_str_checked(src: &str) -> Result<Self, imp::LexError> { in from_str_checked()
1239 fn from_str_unchecked(src: &str) -> Self { in from_str_unchecked()
1247 fn valid(src: &str) -> bool { in valid()
1255 fn valid(src: &str) -> bool { in valid()