barcoders
barcoders copied to clipboard
A barcode encoding library for the Rust programming language
(because of Rust security advisory https://rustsec.org/advisories/RUSTSEC-2020-0073) - see issue #21
Currently `Code128::new` constructor expects valid Code128 byte data, where user must manually specify all the control codes to switch character sets as appropriate. As a user, I'd rather leverage this...
barcoders depends on `image` 0.22 (when the `image` feature is enabled). Unfortunately 0.22 has a security vulnerability (https://rustsec.org/advisories/RUSTSEC-2020-0073), and fails a `cargo audit` (meaning so does `barcoders`.) The vulnerability is...
This migrates the crate to the [2018 edition](https://doc.rust-lang.org/edition-guide/editions/transitioning-an-existing-project-to-a-new-edition.html). With the 2018 edition enabled, this now produces a new deprecation warning: ```rust warning: use of deprecated item 'std::error::Error::description': use the Display...
### Problem Statement I want the ability to add an xml namespace to the SVG generated by this library. Certain frontend frameworks have difficulties rendering SVGs without this attribute. ###...
Do you guys have any draft about the UPC-E implementation?
https://github.com/buntine/barcoders/issues/23 If the checksum digit(13th for EAN13, 8th for EAN8) is provided, it should be used only for validation. I'm not familiar with Rust, so please advise if there's errors.
I took inspiration from RustCrypto, how they this centric `Digest` trait. And I liked it, so I am starting to re-implement all the barcodes using it. I called it `Barcode`.
It appears that in Code93 you aren't able to encode the `]`, although the spec says you can. I found the issue: https://github.com/buntine/barcoders/blob/eb7ce1d59eeecf242b5437f577b7edba763c812d/src/sym/code93.rs#L64-L65 I will be fixing it in https://github.com/buntine/barcoders/pull/36
I want to display the barcode text content below the barcode