7 releases
0.1.6 | Feb 11, 2023 |
---|---|
0.1.5 | Oct 16, 2019 |
0.1.4 | Sep 30, 2019 |
#552 in Hardware support
Used in 2 crates
30KB
640 lines
gs1
Library for dealing with GS1 identifiers
GS1 is a ubiquitious system for globally unique identifiers in business, and is a superset of better-known standard identifiers such as UPC, EAN, ISBN, and ISSN.
GS1 also provides standards for how identifiers should be represented as barcodes and as RFID tags (the Electronic Product Code standard).
About this library
This library currently only includes functionality for a limited subset of the GS1 standard, mostly focused around EPCs. Additional functionality is welcome.
I'm also not especially familiar with Rust yet, so suggestions on how to structure this code better are greatly appreciated.
Reference
The GS1 standards are freely available and code in this library is cross-referenced to these wherever possible.
lib.rs
:
Library for dealing with GS1 identifiers
GS1 is a ubiquitious system for globally unique identifiers in business, and is a superset of better-known standard identifiers such as UPC, EAN, ISBN, and ISSN.
GS1 also provides standards for how identifiers should be represented as barcodes and as RFID tags (the Electronic Product Code standard).
About this library
This library currently only includes functionality for a limited subset of the GS1 standard, mostly focused around EPCs. Additional functionality is welcome.
I'm also not especially familiar with Rust yet, so suggestions on how to structure this code better are greatly appreciated.
Reference
The GS1 standards are freely available and code in this library is cross-referenced to these wherever possible.
Dependencies
~2.5MB
~46K SLoC