Skip to main content

Crate fuqr

Crate fuqr 

Source

Structs§

ByteEncoder
Details
Generation parameters, seeded from GenerateOptions and settled during determine_details (plugins get the last word via mutate_details).
GenerateOptions
Module
QrCode
SvgOptions

Enums§

FuqrError

Constants§

ALIGN_OFFSETS
Starts at 7
EXP_TABLE
FORMAT_INFO
LOG_TABLE
MASKERS
MAX_DATA_BYTES
MAX_EC_PER_BLOCK
MAX_MESSAGE_BYTES
NUM_BLOCKS
NUM_DATA_BITS
NUM_EC_BYTES
VERSION_INFO
Starts at 7

Traits§

Encoder
Plugin

Functions§

build_matrix
determine_details
generate
generate_with_encoder
generator_polynomial
Coefficient exponents of the degree-ecc_per_block generator, leading term omitted. Only the first ecc_per_block entries are meaningful.
iterate_mostly_data_modules
max_version_for
Largest version whose matrix fits in an N-byte buffer (0 if none fit).
modules_for
Matrix buffer length needed for version, for sizing QrCode<N>.
polynomial_remainder
Writes the generator.len() remainder bytes into out.
render_svg_into
visit_alignment_patterns
visit_finder_patterns
visit_format_info
visit_timing_patterns
visit_version_info

Type Aliases§

Ecl
0 to 3 inclusive
Mask
0 to 7 inclusive
Version
1 to 40 inclusive