Skip to main content

basic/
basic.rs

1//! Build and print a Finnish virtual bank barcode.
2//!
3//! Run with: `cargo run --example basic`
4
5use bank_barcode::{Barcode, BarcodeVersion};
6
7fn main() {
8    let barcode = Barcode::builder()
9        .version(BarcodeVersion::V5)
10        .account_number("FI79 4405 2020 0360 82")
11        .reference("RF09868516259619897")
12        .calendar_due_date(2010, 6, 12)
13        .sum(488_315)
14        .build()
15        .expect("valid barcode inputs");
16
17    println!("{barcode}");
18}