Lines Matching refs:tempbuffer

55 	let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
56 let qr: QrCode = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer,
59 std::mem::drop(tempbuffer); // Optional, because tempbuffer is only needed during encode_text()
69 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
71 &mut tempbuffer, &mut outbuffer, QrCodeEcc::Medium, Version::MIN, Version::MAX, None, true).unwrap();
77 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
79 &mut tempbuffer, &mut outbuffer, QrCodeEcc::High, Version::MIN, Version::MAX, None, true).unwrap();
85 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
87 &mut tempbuffer, &mut outbuffer, QrCodeEcc::Quartile, Version::MIN, Version::MAX, None, true).unwrap();
101 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
102 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer,
115 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
116 let qr = QrCode::encode_text(&[silver0, silver1].concat(), &mut tempbuffer, &mut outbuffer,
120 let (tempbuf0, tempbuf1) = tempbuffer.split_at_mut(QrSegment::calc_buffer_size(QrSegmentMode::Alphanumeric, silver0.len()).unwrap());
127 std::mem::drop(segs); // Implied, because segs has references to tempbuffer, but tempbuffer will be reused in encode_codewords()
128 let qr = QrCode::encode_codewords(&mut outbuffer, datacodewordslen, &mut tempbuffer, ecl, version, None);
137 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
138 let qr = QrCode::encode_text(&[golden0, golden1, golden2].concat(), &mut tempbuffer, &mut outbuffer,
142 let (tempbuf1, tempbuf2) = tempbuffer.split_at_mut(QrSegment::calc_buffer_size(QrSegmentMode::Numeric, golden1.len()).unwrap());
150 let qr = QrCode::encode_codewords(&mut outbuffer, datacodewordslen, &mut tempbuffer, ecl, version, None);
157 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
158 let qr = QrCode::encode_text(madoka, &mut outbuffer, &mut tempbuffer,
170 let mut bb = qrcodegen::BitBuffer::new(&mut tempbuffer);
177 QrSegment::new(qrcodegen::QrSegmentMode::Kanji, kanjichars.len(), &tempbuffer, bitlen)
182 let qr = QrCode::encode_codewords(&mut outbuffer, datacodewordslen, &mut tempbuffer, ecl, version, None);
193 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
195 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::High,
198 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::High,
206 let mut tempbuffer = vec![0u8; Version::MAX.buffer_len()];
208 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::Medium,
211 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::Medium,
214 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::Medium,
217 let qr = QrCode::encode_text(text, &mut tempbuffer, &mut outbuffer, QrCodeEcc::Medium,