Skip to main content

03_error_codes/
03_error_codes.rs

1use localauthentication::ffi;
2use localauthentication::prelude::*;
3
4fn main() {
5    let errors = [
6        LAError::from_code_message(ffi::la_error::BIOMETRY_LOCKOUT, "biometry locked"),
7        LAError::from_code_message(ffi::la_error::COMPANION_NOT_AVAILABLE, "companion missing"),
8        LAError::from_code_message(ffi::status::BRIDGE_FAILED, "bridge failed"),
9    ];
10
11    println!("domain: {LA_ERROR_DOMAIN}");
12    for error in errors {
13        println!("{error:?} => {error}");
14    }
15    println!("✅ error mapping OK");
16}