Module sym

Source
Expand description

Supported barcode symbologies.

Symbologies are separated into logical modules and thus you must use the appropriate one(s).

For example:

use barcoders::sym::ean13::*;

let barcode = EAN13::new("750103131130").unwrap();
let encoded = barcode.encode();

Each encoder accepts a String to be encoded. Valid data is barcode-specific and thus constructors return an Option.

Modulesยง

codabar
Encoder for Codabar barcodes.
code11
Encoder for Code11 (USD-8) barcodes.
code39
Encoder for Code39 barcodes.
code93
Encoder for Code93 barcodes.
code128
Encoder for Code128 barcodes.
ean8
Encoder for EAN-8 barcodes.
ean13
Encoder for UPC and EAN barcodes.
ean_supp
Encoders for supplemental 2-digit and 5-digit EAN barcodes.
tf
Encoder for 2-of-5 barcodes.