use cusip::CUSIP;
fn main() {
let cusip: CUSIP = "023135106".parse().unwrap();
let serialized = serde_json::to_string(&cusip).unwrap();
println!("Serialized CUSIP: {}", serialized);
let deserialized: CUSIP = serde_json::from_str(&serialized).unwrap();
println!("Deserialized CUSIP: {}", deserialized); println!(" Issuer number: {}", deserialized.issuer_num()); println!(" Issue number: {}", deserialized.issue_num()); println!(" Check digit: {}", deserialized.check_digit()); assert_eq!(cusip, deserialized);
}