use isin::ISIN;
fn main() {
let isin: ISIN = "US0378331005".parse().unwrap();
let serialized = serde_json::to_string(&isin).unwrap();
println!("Serialized ISIN: {}", serialized);
let deserialized: ISIN = serde_json::from_str(&serialized).unwrap();
println!("Deserialized ISIN: {}", deserialized); println!(" Prefix: {}", deserialized.prefix()); println!(" Basic code: {}", deserialized.basic_code()); println!(" Check digit: {}", deserialized.check_digit()); assert_eq!(isin, deserialized);
}