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
//! Parse a vCard QR payload into a structured contact.
//!
//! Run: `cargo run --example parse_vcard`

use qrcode_rs::parse::vcard::VCard;

fn main() {
    let payload = "BEGIN:VCARD\nVERSION:3.0\nFN:Ada Lovelace\nORG:Analytical Engine;Math\nTEL:+15551234\nEMAIL:ada@example.org\nURL:https://example.org/ada\nEND:VCARD\n";
    let card = VCard::parse(payload).expect("valid vCard");
    println!("Name:  {:?}", card.name());
    println!("Org:   {:?}", card.organization());
    println!("Phone: {:?}", card.phone());
    println!("Email: {:?}", card.email());
    println!("URL:   {:?}", card.url());
}