use mobile_code::MobileCode;
fn main() {
let mut mobile_code = MobileCode::new(8);
let number:u64 = 4162215930;
mobile_code.add(number);
let mut vlist: Vec<u64> = Vec::new();
vlist.push(4166471234);
vlist.push(9086079876);
mobile_code.add_list(&vlist);
mobile_code.list();
let code = mobile_code.get(&number);
println!("Code is {:?}", code);
println!("Checking verify: {}", mobile_code.verify(&number, code));
println!("Checking empty: {}", mobile_code.is_empty());
mobile_code.remove(&number);
println!("Checking empty: {}", mobile_code.is_empty());
println!("Checking has: {}", mobile_code.has(&number));
mobile_code.list();
println!("Ok");
}