7 releases (4 breaking)

0.8.0 Dec 28, 2022
0.7.0 Jul 23, 2022
0.6.2 Jun 29, 2022
0.5.1 Jun 26, 2022
0.1.0 Nov 23, 2021

#7 in #simd-accelerated

Download history 1341/week @ 2023-12-17 553/week @ 2023-12-24 1247/week @ 2023-12-31 1939/week @ 2024-01-07 1823/week @ 2024-01-14 1798/week @ 2024-01-21 1653/week @ 2024-01-28 1859/week @ 2024-02-04 1750/week @ 2024-02-11 1641/week @ 2024-02-18 1398/week @ 2024-02-25 2118/week @ 2024-03-03 2185/week @ 2024-03-10 2287/week @ 2024-03-17 1845/week @ 2024-03-24 2569/week @ 2024-03-31

9,004 downloads per month
Used in 21 crates (12 directly)

MIT license

200KB
5.5K SLoC

hex-simd

Crates.io Docs MIT licensed

SIMD-accelerated hex encoding and decoding.

Documentation: https://docs.rs/hex-simd

Repository: https://github.com/Nugine/simd


lib.rs:

SIMD-accelerated hex encoding and decoding.

Examples

use hex_simd::AsciiCase;

let bytes = b"Hello world!";

let encoded = hex_simd::encode_to_string(bytes, AsciiCase::Lower);
assert_eq!(encoded, "48656c6c6f20776f726c6421");

let decoded = hex_simd::decode_to_vec(encoded).unwrap();
assert_eq!(decoded, bytes);

Dependencies