Module barcoders::sym [] [src]

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".to_owned()).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.

code39

Encoder for Code39 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.