//! QR code generation library.
//!
//! **Tuv** is named for the three letters after QRS in the alphabet — a nod to QR
//! codes and the sequential nature of encoding.
//!
//! # Quick start
//!
//! ```
//! use tuv::QRCode;
//!
//! let qr = QRCode::new("Hello, world!", None, None).unwrap();
//! let svg = qr.to_svg(true);
//! let png = qr.to_png(300, true);
//! # let _ = (svg, png);
//! ```
//!
//! # Architecture
//!
//! ```text
//! Input -> Mode Select -> Reed-Solomon ECC -> Block Interleave
//! -> Function Patterns -> Matrix -> Data Placement -> Masking
//! -> Format Info -> SVG / PNG
//! ```
// Public exports
pub use ;
pub use ECCLevel;
pub use ;
pub use ;