visionkit-rs 0.3.2

Safe Rust bindings for VisionKit.framework — image analysis, Live Text, and availability-aware area coverage on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
use visionkit::prelude::*;

#[test]
fn recognized_text_reports_ios_only_unavailability() -> Result<(), Box<dyn std::error::Error>> {
    let info = RecognizedText::support_info()?;
    assert_eq!(info.area, "RecognizedText");
    assert!(!info.available_on_current_platform);
    assert!(info.members.iter().any(|member| member == "transcript"));
    Ok(())
}