Lines Matching full:let

320         let Version(v) = version;  in length_bits_count()
339 let last_chars = BYTES_TO_DIGITS[data.len() % 7]; in character_count()
354 let data_size = match self { in total_size_bits()
357 let digits = self.character_count(); in total_size_bits()
389 let byte = data[self.offset] as u16; in next()
400 let mut buf = [0u8; 8]; in next()
401 let len = 7.min(data.len() - self.offset); in next()
403 let chunk = u64::from_le_bytes(buf); in next()
404 let pow = u64::pow(10, BYTES_TO_DIGITS[len] as u32); in next()
414 let out_len = 3.min(len); in next()
416 let pow = u64::pow(10, self.carry_len as u32); in next()
417 let out = (self.carry / pow) as u16; in next()
442 let version = Version::from_segments(segments)?; in new()
443 let ec_size = version.ec_size(); in new()
444 let g1_blocks = version.g1_blocks(); in new()
445 let g2_blocks = version.g2_blocks(); in new()
446 let g1_blk_size = version.g1_blk_size(); in new()
447 let g2_blk_size = g1_blk_size + 1; in new()
448 let poly = version.poly(); in new()
453 let mut em = EncodedMsg { in new()
469 let (number, len_bits) = bits; in push()
470 let byte_off = *offset / 8; in push()
471 let bit_off = *offset % 8; in push()
472 let b = bit_off + len_bits; in push()
499 let mut offset: usize = 0; in add_segments()
510 let pad_offset = offset.div_ceil(8); in add_segments()
517 let mut tmp: [u8; MAX_BLK_SIZE + MAX_EC_SIZE] = [0; MAX_BLK_SIZE + MAX_EC_SIZE]; in error_code_for_blocks()
521 let lead_coeff = tmp[i] as usize; in error_code_for_blocks()
525 let log_lead_coeff = usize::from(LOG_TABLE[lead_coeff]); in error_code_for_blocks()
535 let mut offset = 0; in compute_error_code()
536 let mut ec_offset = self.g1_blocks * self.g1_blk_size + self.g2_blocks * self.g2_blk_size; in compute_error_code()
575 let em = self.em; in next()
576 let blocks = em.g1_blocks + em.g2_blocks; in next()
577 let g1_end = em.g1_blocks * em.g1_blk_size; in next()
578 let g2_end = g1_end + em.g2_blocks * em.g2_blk_size; in next()
579 let ec_end = g2_end + em.ec_size * blocks; in next()
585 let offset = if self.offset < em.g1_blk_size * blocks { in next()
587 let blk = self.offset % blocks; in next()
588 let blk_off = self.offset / blocks; in next()
596 let blk2 = self.offset - blocks * em.g1_blk_size; in next()
600 let ec_offset = self.offset - g2_end; in next()
601 let blk = ec_offset % blocks; in next()
602 let blk_off = ec_offset / blocks; in next()
623 let width = em.version.width(); in new()
624 let stride = width.div_ceil(8); in new()
625 let data = qrdata; in new()
627 let mut qr_image = QrImage { in new()
643 let off = y as usize * self.stride as usize + x as usize / 8; in set()
644 let mut v = self.data[off]; in set()
651 let off = y as usize * self.stride as usize + x as usize / 8; in xor()
683 let end = self.width - 8; in is_finder()
692 let positions = self.version.alignment_pattern(); in draw_alignments()
703 let positions = self.version.alignment_pattern(); in is_alignment()
719 let end = self.width - 8; in draw_timing_patterns()
733 let info: u16 = FORMAT_INFOS_QR_L[0]; in draw_maskinfo()
734 let mut skip = 0; in draw_maskinfo()
758 let end = self.width - 8; in is_maskinfo()
765 let vinfo = self.version.version_info(); in draw_version_info()
766 let pos = self.width - 11; in draw_version_info()
781 let vinfo = self.version.version_info(); in is_version_info()
782 let pos = self.width - 11; in is_version_info()
804 let x_adj = if x <= 6 { x + 1 } else { x }; in next()
805 let column_type = (self.width - x_adj) % 4; in next()
817 let (mut x, mut y) = self.next(x, y); in next_available()
825 let (mut x, mut y) = (self.width - 1, self.width - 1); in draw_data()
908 let data_slice: &mut [u8] = unsafe { core::slice::from_raw_parts_mut(data, data_size) }; in drm_panic_qr_generate()
911 let tmp_slice: &mut [u8] = unsafe { core::slice::from_raw_parts_mut(tmp, tmp_size) }; in drm_panic_qr_generate()
916 let qr_image = QrImage::new(&em, data_slice); in drm_panic_qr_generate()
923 let url_cstr: &CStr = unsafe { CStr::from_char_ptr(url) }; in drm_panic_qr_generate()
924 let segments = &[ in drm_panic_qr_generate()
931 let qr_image = QrImage::new(&em, data_slice); in drm_panic_qr_generate()
956 let max_data = Version(version as usize).max_data(); in drm_panic_qr_max_data_size()
963 let max = max_data - url_len - 5; in drm_panic_qr_max_data_size()