03_data_scanner_view_controller/03_data_scanner_view_controller.rs
1use visionkit::prelude::*;
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let info = DataScannerViewController::support_info()?;
5 assert!(!info.available_on_current_platform);
6 println!("{} -> {}", info.area, info.availability);
7 println!("reason: {}", info.reason.as_deref().unwrap_or("n/a"));
8 Ok(())
9}