Module barcoders::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§

  • Encoder for Codabar barcodes.
  • Encoder for Code11 (USD-8) barcodes.
  • Encoder for Code39 barcodes.
  • Encoder for Code93 barcodes.
  • Encoder for Code128 barcodes.
  • Encoder for EAN-8 barcodes.
  • Encoder for UPC and EAN barcodes.
  • Encoders for supplemental 2-digit and 5-digit EAN barcodes.
  • Encoder for 2-of-5 barcodes.