barcodes 0.1.1

Universal Bar/QR codes library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Common foundational types, traits, and utilities shared by all symbology modules.
//!
//! - [`traits`] — the [`BarcodeEncoder`](traits::BarcodeEncoder) trait
//! - [`types`] — shared output types (`BarcodeOutput`, `LinearBarcode`, `MatrixBarcode`, `Metadata`)
//! - [`errors`] — shared error type (`EncodeError`)
//! - [`output`] — SVG rendering helpers
//! - [`image_output`] — image rendering helpers (requires `image` feature)
#![forbid(unsafe_code)]

extern crate alloc;

pub mod errors;
#[cfg(feature = "image")]
pub mod image_output;
pub mod output;
pub mod traits;
pub mod types;