Commit Graph

17 Commits (b7817ab944563ef13f9711ad9d65391a4f5464be)

Author SHA1 Message Date
Project Nayuki b7817ab944 Changed Rust QrCodeEcc struct into enum, changed fields to methods, made the type copyable, got rid of static lifetimes and references in favor of passing by value, updated programs to work with this altered API.
7 years ago
Project Nayuki 03b502946d Added Rust port of runnable worker program for batch testing.
7 years ago
Project Nayuki 82156abb10 Changed Rust library's API to return Option<QrCode> instead of QrCode, updated demo program to fit.
7 years ago
Project Nayuki 712dfb9f77 Added comments in Python and Rust code.
7 years ago
Project Nayuki 98540764ce Simplified Rust code, without changing behavior.
7 years ago
Project Nayuki 5ddb2e9d63 Simplified an analogous piece of C++ and Rust code.
7 years ago
Project Nayuki eb200b8ebc Removed QrCode_ prefix from names of module-private constants in Rust code.
7 years ago
Project Nayuki d4f71e49d7 Added a working demo example program in Rust.
7 years ago
Project Nayuki 7f6032d6ba Added public methods to Rust code, made an existing function public.
7 years ago
Project Nayuki 5424a86981 Added Rust QrSegment verbatim public constructor function, changed existing factory functions to use it.
7 years ago
Project Nayuki 61d08f0af9 Added a method to Rust library.
7 years ago
Project Nayuki 8b9caed527 Changed a top-level Rust function to take &str instead of &[char].
7 years ago
Project Nayuki dd9d822950 Fixed logic errors in Rust library code.
7 years ago
Project Nayuki 1950574bda Continued adding functionality to the incomplete Rust language implementation.
7 years ago
Project Nayuki 358fa7af57 Converted if-panic!() in Rust code to assert!() or assert_eq!(), without changing behavior.
7 years ago
Project Nayuki 188a368796 Updated and simplified some pieces of Rust code.
7 years ago
Project Nayuki 58a39a96c3 Added an initial, incomplete, but compilable Rust implementation of this library.
7 years ago