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.

code128

Encoder for Code128 barcodes.

code39

Encoder for Code39 barcodes.

ean13

Encoder for UPC and EAN barcodes.

ean8

Encoder for EAN-8 barcodes.

ean_supp

Encoders for supplemental 2-digit and 5-digit EAN barcodes.

tf

Encoder for 2-of-5 barcodes.