Lines Matching defs:digits
94 digits: Box<str>,
109 digits: Box<str>,
368 let (digits, suffix) = match value::parse_lit_int(repr) {
378 digits,
385 &self.repr.digits
440 if let Some((digits, suffix)) = value::parse_lit_int(&repr) {
444 digits,
462 let (digits, suffix) = match value::parse_lit_float(repr) {
472 digits,
479 &self.repr.digits
512 if let Some((digits, suffix)) = value::parse_lit_float(&repr) {
516 digits,
711 digits: self.digits.clone(),
723 digits: self.digits.clone(),
856 if let Some((digits, suffix)) = value::parse_lit_int(&repr) {
863 digits,
871 let (digits, suffix) = value::parse_lit_float(&repr)?;
878 digits,
1065 if let Some((digits, suffix)) = parse_lit_int(&repr) {
1069 digits,
1075 if let Some((digits, suffix)) = parse_lit_float(&repr) {
1079 digits,
1436 let mut digits = 0;
1443 b'_' if digits > 0 => {
1447 b'}' if digits == 0 => panic!("invalid empty unicode escape"),
1451 if digits == 6 {
1452 panic!("overlong unicode escape (must have at most 6 hex digits)");
1456 digits += 1;
1469 // Returns base 10 digits and suffix.
1560 // Returns base 10 digits and suffix.
1642 let mut digits = String::from_utf8(bytes).unwrap();
1643 let suffix = digits.split_off(read);
1644 digits.truncate(write);
1646 Some((digits.into_boxed_str(), suffix.into_boxed_str()))