Crates.io | huski-lib |
lib.rs | huski-lib |
version | 2.0.2 |
created_at | 2024-10-14 19:17:32.505323+00 |
updated_at | 2025-03-21 21:15:11.30498+00 |
description | ASCII table aide library. |
homepage | |
repository | https://github.com/deep-outcome/ascii-aide/tree/main/huski-lib |
max_upload_size | |
id | 1408575 |
size | 9,940 |
Facility for working with ASCII table and its views into it. Lib component of huski.
See also huski-lib-core.
use huski_lib_core::ranges::Ranges;
use huski_lib::acquire;
let rs = acquire(&[Ranges::Capital,Ranges::Small]);
assert_eq!('A', rs[0].code() as char);
assert_eq!('z', rs[51].code() as char);
use huski_lib_core::ranges::Ranges;
use huski_lib::acquire_apart;
let rs = acquire_apart(&[Ranges::Capital,Ranges::Small]);
assert_eq!('A', rs[0][0].code() as char);
assert_eq!('z', rs[1][25].code() as char);
use huski_lib_core::ranges::LETTERS;
use huski_lib::codes;
let cs = codes(&LETTERS);
assert_eq!(52, cs.len());
assert_eq!('A', cs[0].code() as char);
assert_eq!('z', cs[51].code() as char);