Crate fionn_simd

Crate fionn_simd 

Source
Expand description

SIMD-accelerated utilities for fionn

This crate provides SIMD-accelerated utilities for JSON processing:

  • Skip strategies for fast JSON value skipping (Scalar, Langdale, JsonSki, AVX2)
  • Line boundary detection for JSONL files
  • Character classification

§Skip Strategies

The skip module provides multiple implementations for skipping JSON values:

Use SkipStrategy for runtime selection of the best strategy.

Re-exports§

pub use skip::JsonSkiSkip;
pub use skip::LangdaleSkip;
pub use skip::ParallelSkipper;
pub use skip::ScalarSkip;
pub use skip::Skip;
pub use skip::SkipResult;
pub use skip::SkipStrategy;
pub use skip::skip_arrays_parallel;
pub use skip::skip_objects_parallel;
pub use skip::skip_values_parallel;
pub use x86::skip::Avx2Skip;

Modules§

skip
Skip strategies for JSON container traversal
x86
x86/x86_64 SIMD implementations

Structs§

SimdLineSeparator
SIMD-accelerated line separator detection for JSONL
SimdStructuralFilter
SIMD-accelerated structural filtering for JSONL documents