memspan 0.1.0

SIMD-accelerated byte-class scanning for lexers and parsers. Backends: AVX-512, AVX2, SSE4.1, NEON, WASM SIMD128. no_std compatible.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// Needles extension trait for aarch64.
#[cfg(target_arch = "aarch64")]
#[cfg_attr(docsrs, doc(cfg(target_arch = "aarch64")))]
pub mod aarch64;

/// Needles extension trait for x86 / x86_64.
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
#[cfg_attr(docsrs, doc(cfg(any(target_arch = "x86", target_arch = "x86_64"))))]
pub mod x86;

/// Needles extension trait for wasm32.
#[cfg(all(target_arch = "wasm32", target_feature = "simd128"))]
#[cfg_attr(
  docsrs,
  doc(cfg(all(target_arch = "wasm32", target_feature = "simd128")))
)]
pub mod wasm32;