7 stable releases

2.0.2 Mar 21, 2025
2.0.1 Dec 15, 2024
1.0.3 Dec 15, 2024
1.0.2 Nov 23, 2024
1.0.1 Oct 14, 2024

#1192 in Encoding

Download history 296/week @ 2024-12-11 57/week @ 2024-12-18 4/week @ 2025-02-12 143/week @ 2025-03-19 8/week @ 2025-03-26

151 downloads per month
Used in huski

MIT license

25KB
505 lines

huski-lib

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);

Dependencies