Lines Matching full:let
78 let mut cursor = get_cursor(src); in from_str_checked()
99 let nodrop = ManuallyDrop::new(self); in take_inner()
122 let mut punct = crate::Punct::new('-', Spacing::Alone); in push_token_from_proc_macro()
132 let mut stack = Vec::new(); in drop()
133 let mut current = match self.inner.get_mut() { in drop()
138 while let Some(token) = current.next() { in drop()
139 let group = match token { in drop()
144 let group = match group { in drop()
148 let mut group = group; in drop()
149 if let Some(inner) = group.stream.inner.get_mut() { in drop()
198 let mut sm = sm.borrow_mut(); in get_cursor()
199 let span = sm.add_file(src); in get_cursor()
220 let mut joint = false; in fmt()
264 let mut stream = RcVecBuilder::new(); in from()
274 let mut stream = TokenStream::new(); in from_iter()
282 let mut v = RcVecBuilder::new(); in from_iter()
294 let mut vec = self.inner.make_mut(); in extend()
353 let offset = offset - self.span.lo as usize; in offset_line_column()
371 let lo_char = (span.lo - self.span.lo) as usize; in byte_range()
376 let (&last_char_index, &last_byte_offset) = self in byte_range()
382 let lo_byte = if last_char_index == lo_char { in byte_range()
385 let total_byte_offset = match self.source_text[last_byte_offset..] in byte_range()
397 let trunc_lo = &self.source_text[lo_byte..]; in byte_range()
398 let char_len = (span.hi - span.lo) as usize; in byte_range()
406 let byte_range = self.byte_range(span); in source_text()
415 let mut lines = vec![0]; in lines_offsets()
416 let mut total = 0; in lines_offsets()
444 let (len, lines) = lines_offsets(src); in add_file()
445 let lo = self.next_start_pos(); in add_file()
446 let span = Span { in add_file()
479 let i = self.find(span); in filepath()
488 let i = self.find(span); in fileinfo()
493 let i = self.find(span); in fileinfo_mut()
559 let sm = sm.borrow(); in start()
560 let fi = sm.fileinfo(*self); in start()
572 let sm = sm.borrow(); in end()
573 let fi = sm.fileinfo(*self); in end()
585 let sm = sm.borrow(); in file()
604 let _ = other; in join()
610 let sm = sm.borrow(); in join()
747 let (open, close) = match self.delimiter { in fmt()
767 let mut debug = fmt.debug_struct("Group"); in fmt()
839 let mut chars = string.chars(); in validate_ident()
840 let first = chars.next().unwrap(); in validate_ident()
880 let other = other.as_ref(); in eq()
903 let mut debug = f.debug_tuple("Ident"); in fmt()
914 let mut debug = f.debug_struct("Ident"); in fmt()
952 let mut cursor = get_cursor(repr); in from_str_checked()
954 let lo = cursor.off; in from_str_checked()
956 let negative = cursor.starts_with_char('-'); in from_str_checked()
964 if let Ok((rest, mut literal)) = parse::literal(cursor) { in from_str_checked()
1019 let mut s = f.to_string(); in f32_unsuffixed()
1027 let mut s = f.to_string(); in f64_unsuffixed()
1035 let mut repr = String::with_capacity(string.len() + 2); in string()
1043 let mut repr = String::new(); in character()
1056 let mut repr = "b'".to_string(); in byte_character()
1067 let _ = write!(repr, r"\x{:02X}", byte); in byte_character()
1075 let mut repr = "b\"".to_string(); in byte_string()
1076 let mut bytes = bytes.iter(); in byte_string()
1077 while let Some(&b) = bytes.next() { in byte_string()
1092 let _ = write!(repr, r"\x{:02X}", b); in byte_string()
1101 let mut repr = "c\"".to_string(); in c_string()
1102 let mut bytes = string.to_bytes(); in c_string()
1104 let (valid, invalid) = match str::from_utf8(bytes) { in c_string()
1110 let (valid, rest) = bytes.split_at(utf8_error.valid_up_to()); in c_string()
1111 let valid = str::from_utf8(valid).unwrap(); in c_string()
1112 let invalid = utf8_error in c_string()
1121 let _ = write!(repr, r"\x{:02X}", byte); in c_string()
1139 let _ = range; in subspan()
1147 let lo = match range.start_bound() { in subspan()
1149 let start = u32::try_from(*start).ok()?; in subspan()
1153 let start = u32::try_from(*start).ok()?; in subspan()
1158 let hi = match range.end_bound() { in subspan()
1160 let end = u32::try_from(*end).ok()?; in subspan()
1164 let end = u32::try_from(*end).ok()?; in subspan()
1186 let mut debug = fmt.debug_struct("Literal"); in fmt()
1194 let mut chars = string.chars(); in escape_utf8()
1195 while let Some(ch) = chars.next() { in escape_utf8()