├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── banner.png ├── banner.svg ├── example.com.round.svg ├── example.com.svg └── sample.png ├── benches ├── README.md ├── bench.py └── qr.rs ├── examples ├── custom.rs ├── embed.rs ├── image.rs ├── node.mjs ├── simple.rs ├── svg.rs └── wasm.html ├── pkg ├── .gitignore ├── LICENSE ├── README.md ├── fast_qr.d.ts ├── fast_qr.js ├── fast_qr_bg.wasm.d.ts └── package.json ├── profile.sh ├── src ├── compact.rs ├── convert │ ├── image.rs │ ├── mod.rs │ └── svg.rs ├── datamasking.rs ├── default.rs ├── ecl.rs ├── encode.rs ├── hardcode.rs ├── helpers.rs ├── lib.rs ├── module.rs ├── placement.rs ├── polynomials.rs ├── qr.rs ├── score.rs ├── tests │ ├── bytes.rs │ ├── compact.rs │ ├── datamasking.rs │ ├── default.rs │ ├── encode.rs │ ├── error_correction.rs │ ├── mod.rs │ ├── polynomials.rs │ ├── score.rs │ ├── structure.rs │ ├── svg.rs │ └── version.rs ├── version.rs └── wasm.rs ├── wasm-pack.ps1 └── wasm-pack.sh /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/assets/banner.png -------------------------------------------------------------------------------- /assets/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/assets/banner.svg -------------------------------------------------------------------------------- /assets/example.com.round.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/assets/example.com.round.svg -------------------------------------------------------------------------------- /assets/example.com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/assets/example.com.svg -------------------------------------------------------------------------------- /assets/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/assets/sample.png -------------------------------------------------------------------------------- /benches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/benches/README.md -------------------------------------------------------------------------------- /benches/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/benches/bench.py -------------------------------------------------------------------------------- /benches/qr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/benches/qr.rs -------------------------------------------------------------------------------- /examples/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/custom.rs -------------------------------------------------------------------------------- /examples/embed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/embed.rs -------------------------------------------------------------------------------- /examples/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/image.rs -------------------------------------------------------------------------------- /examples/node.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/node.mjs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/svg.rs -------------------------------------------------------------------------------- /examples/wasm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/examples/wasm.html -------------------------------------------------------------------------------- /pkg/.gitignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /pkg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/LICENSE -------------------------------------------------------------------------------- /pkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/README.md -------------------------------------------------------------------------------- /pkg/fast_qr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/fast_qr.d.ts -------------------------------------------------------------------------------- /pkg/fast_qr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/fast_qr.js -------------------------------------------------------------------------------- /pkg/fast_qr_bg.wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/fast_qr_bg.wasm.d.ts -------------------------------------------------------------------------------- /pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/pkg/package.json -------------------------------------------------------------------------------- /profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/profile.sh -------------------------------------------------------------------------------- /src/compact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/compact.rs -------------------------------------------------------------------------------- /src/convert/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/convert/image.rs -------------------------------------------------------------------------------- /src/convert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/convert/mod.rs -------------------------------------------------------------------------------- /src/convert/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/convert/svg.rs -------------------------------------------------------------------------------- /src/datamasking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/datamasking.rs -------------------------------------------------------------------------------- /src/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/default.rs -------------------------------------------------------------------------------- /src/ecl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/ecl.rs -------------------------------------------------------------------------------- /src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/encode.rs -------------------------------------------------------------------------------- /src/hardcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/hardcode.rs -------------------------------------------------------------------------------- /src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/helpers.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/module.rs -------------------------------------------------------------------------------- /src/placement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/placement.rs -------------------------------------------------------------------------------- /src/polynomials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/polynomials.rs -------------------------------------------------------------------------------- /src/qr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/qr.rs -------------------------------------------------------------------------------- /src/score.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/score.rs -------------------------------------------------------------------------------- /src/tests/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/bytes.rs -------------------------------------------------------------------------------- /src/tests/compact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/compact.rs -------------------------------------------------------------------------------- /src/tests/datamasking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/datamasking.rs -------------------------------------------------------------------------------- /src/tests/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/default.rs -------------------------------------------------------------------------------- /src/tests/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/encode.rs -------------------------------------------------------------------------------- /src/tests/error_correction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/error_correction.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/mod.rs -------------------------------------------------------------------------------- /src/tests/polynomials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/polynomials.rs -------------------------------------------------------------------------------- /src/tests/score.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/score.rs -------------------------------------------------------------------------------- /src/tests/structure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/structure.rs -------------------------------------------------------------------------------- /src/tests/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/svg.rs -------------------------------------------------------------------------------- /src/tests/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/tests/version.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/version.rs -------------------------------------------------------------------------------- /src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/src/wasm.rs -------------------------------------------------------------------------------- /wasm-pack.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/wasm-pack.ps1 -------------------------------------------------------------------------------- /wasm-pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwanvivien/fast_qr/HEAD/wasm-pack.sh --------------------------------------------------------------------------------