Home
last modified time | relevance | path

Searched refs:QrSegmentMode (Results 1 - 4 of 4) sorted by relevance

/third_party/qrcodegen/rust-no-heap/src/
H A Dlib.rs176 use QrSegmentMode::*;
227 if QrSegment::calc_buffer_size(QrSegmentMode::Byte, datalen).map_or(true, |x| x > outbuffer.len()) {
1078 mode: QrSegmentMode,
1105 QrSegment::new(QrSegmentMode::Byte, data.len(), data, data.len().checked_mul(8).unwrap()) in make_bytes()
1129 QrSegment::new(QrSegmentMode::Numeric, text.len(), bb.data, bb.length)
1157 QrSegment::new(QrSegmentMode::Alphanumeric, text.len(), bb.data, bb.length)
1176 QrSegment::new(QrSegmentMode::Eci, 0, bb.data, bb.length)
1186 pub fn new(mode: QrSegmentMode, numchars: usize, data: &'a [u8], bitlength: usize) -> Self { in new()
1195 pub fn mode(&self) -> QrSegmentMode { in mode()
1216 pub fn calc_buffer_size(mode: QrSegmentMode, numchar
1297 pub enum QrSegmentMode { global() enum
1306 impl QrSegmentMode { global() impls
[all...]
/third_party/qrcodegen/rust/src/
H A Dlib.rs953 mode: QrSegmentMode,
980 QrSegment::new(QrSegmentMode::Byte, data.len(), bb.0) in make_bytes()
1004 QrSegment::new(QrSegmentMode::Numeric, text.len(), bb.0) in make_numeric()
1032 QrSegment::new(QrSegmentMode::Alphanumeric, text.len(), bb.0) in make_alphanumeric()
1072 QrSegment::new(QrSegmentMode::Eci, 0, bb.0) in make_eci()
1082 pub fn new(mode: QrSegmentMode, numchars: usize, data: Vec<bool>) -> Self { in new()
1090 pub fn mode(&self) -> QrSegmentMode { in mode()
1154 /*---- QrSegmentMode functionality ----*/
1158 pub enum QrSegmentMode { enum
1167 impl QrSegmentMode { impls
[all...]
/third_party/qrcodegen/rust-no-heap/examples/
H A Dqrcodegen-demo.rs32 use qrcodegen::QrSegmentMode;
120 let (tempbuf0, tempbuf1) = tempbuffer.split_at_mut(QrSegment::calc_buffer_size(QrSegmentMode::Alphanumeric, silver0.len()).unwrap()); in do_segment_demo()
142 let (tempbuf1, tempbuf2) = tempbuffer.split_at_mut(QrSegment::calc_buffer_size(QrSegmentMode::Numeric, golden1.len()).unwrap()); in do_segment_demo()
177 QrSegment::new(qrcodegen::QrSegmentMode::Kanji, kanjichars.len(), &tempbuffer, bitlen) in do_segment_demo()
/third_party/qrcodegen/rust/examples/
H A Dqrcodegen-demo.rs134 QrSegment::new(qrcodegen::QrSegmentMode::Kanji, kanjichars.len(), bb.0), in do_segment_demo()

Completed in 6 milliseconds