Lines Matching defs:new
83 //! Version::new(2), Version::new(7), Some(Mask::new(4)), false).unwrap();
270 version = Version::new(version.value() + 1);
283 let mut bb = BitBuffer::new(&mut outbuffer[ .. datacapacitybits/8]);
314 /// Creates a new QR Code with the given version number,
341 let i = Mask::new(i);
363 Version::new((*self.size - 17) / 4)
385 Mask::new(
456 let rs = ReedSolomonGenerator::new(blockecclen);
718 let mut runhistory = FinderPenalty::new(size);
742 let mut runhistory = FinderPenalty::new(size);
876 fn new(degree: usize) -> Self {
943 pub fn new(size: u8) -> Self {
1070 /// and call the `QrSegment::new()` constructor with appropriate values.
1105 QrSegment::new(QrSegmentMode::Byte, data.len(), data, data.len().checked_mul(8).unwrap())
1113 let mut bb = BitBuffer::new(buf);
1129 QrSegment::new(QrSegmentMode::Numeric, text.len(), bb.data, bb.length)
1140 let mut bb = BitBuffer::new(buf);
1157 QrSegment::new(QrSegmentMode::Alphanumeric, text.len(), bb.data, bb.length)
1164 let mut bb = BitBuffer::new(buf);
1176 QrSegment::new(QrSegmentMode::Eci, 0, bb.data, bb.length)
1182 /// Creates a new QR Code segment with the given attributes and data.
1186 pub fn new(mode: QrSegmentMode, numchars: usize, data: &'a [u8], bitlength: usize) -> Self {
1355 pub fn new(buffer: &'a mut [u8]) -> Self {
1434 pub fn new(ver: u8) -> Self {
1461 pub fn new(mask: u8) -> Self {