qrc 0.0.6

A Rust library for generating and manipulating QR code images in various formats
Documentation
//! Element: MeCard contact payloads — `MeCard`.
//!
//! Run: `cargo run --example mecard`

use qrc::payload::mecard::MeCard;
use qrc::QRCode;

fn main() {
    let card = MeCard::new("Doe,Jane")
        .reading("doe,jane")
        .phone("+1-555-0100")
        .email("jane@acme.example")
        .url("https://acme.example")
        .address("1 Market St")
        .birthday("19900101")
        .note("hi there");
    println!("{}", card.to_mecard());

    let minimal = MeCard::new("Solo");
    println!("minimal: {}", minimal.to_mecard());

    assert!(QRCode::from_string(card.to_mecard())
        .try_to_qrcode()
        .is_ok());
}