1#![cfg_attr(not(feature = "std"), no_std)]
2#![doc = r"
3# StringZilla
4
5Fast string processing library with SIMD and GPU acceleration.
6
7This crate provides two main modules:
8- `stringzilla` (alias `sz`): Single-string operations
9- `stringzillas` (alias `szs`): Multi-string parallel operations (requires features)
10
11## Features
12- `cpus`: Enable multi-threaded CPU backend
13- `cuda`: Enable CUDA GPU backend
14- `rocm`: Enable ROCm GPU backend
15"]
16
17pub mod stringzilla;
22
23#[cfg(any(feature = "cpus", feature = "cuda", feature = "rocm"))]
31pub mod stringzillas;
32
33pub use stringzilla as sz;
35#[cfg(any(feature = "cpus", feature = "cuda", feature = "rocm"))]
36pub use stringzillas as szs;