qrcode-rs 2.0.0

QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use qrcode_rs::QrCode;

fn main() {
    let code = QrCode::new(b"https://example.com/async-render").unwrap_or_else(|err| {
        eprintln!("{err}");
        std::process::exit(1);
    });
    let runtime = tokio::runtime::Builder::new_current_thread().build().unwrap_or_else(|err| {
        eprintln!("{err}");
        std::process::exit(1);
    });
    let text = runtime.block_on(code.render_async::<char>()).unwrap_or_else(|err| {
        eprintln!("{err}");
        std::process::exit(1);
    });

    println!("rendered {} chars asynchronously", text.len());
}