Lines Matching full:pub

35 pub fn force() {  in force()
42 pub fn unforce() { in unforce()
48 pub(crate) struct TokenStream {
53 pub(crate) struct LexError {
54 pub(crate) span: Span,
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()
162 pub(crate) struct TokenStreamBuilder {
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()
307 pub(crate) type TokenTreeIter = RcVecIntoIter<TokenTree>;
333 pub(crate) fn invalidate_current_thread_spans() { in invalidate_current_thread_spans()
499 pub(crate) struct Span {
501 pub(crate) lo: u32,
503 pub(crate) hi: u32,
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()
684 pub(crate) fn debug_span_field_if_nontrivial(debug: &mut fmt::DebugStruct, span: Span) { in debug_span_field_if_nontrivial()
698 pub(crate) struct Group {
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()
776 pub(crate) struct Ident {
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()
922 pub(crate) struct Literal {
923 pub(crate) repr: String,
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()
1218 pub(crate) trait FromStr2: FromStr<Err = proc_macro::LexError> {