use-accessibility 0.0.1

Composable facade crate for RustUse accessibility primitives
Documentation

Thin facade for the use-accessibility workspace.

The crate reexports the focused accessibility crates directly so consumers can opt into one dependency while still using the smaller APIs.

Examples

use use_accessibility::*;

let ratio = contrast_ratio(
    RgbColor {
        red: 0,
        green: 0,
        blue: 0,
    },
    RgbColor {
        red: 255,
        green: 255,
        blue: 255,
    },
);
let target = TouchTarget::new(48.0, 44.0).unwrap();
let label = AccessibleLabel::new("Submit order").unwrap();

assert!(passes_normal_text_aaa(ratio));
assert!(target.is_recommended_size());
assert_eq!(label.word_count(), 2);