Expand description
§fionn
A Swiss Army knife for JSON with SIMD acceleration.
This crate re-exports all fionn sub-crates for convenience.
Re-exports§
pub use fionn_core as core;pub use fionn_tape as tape;pub use fionn_ops as ops;pub use fionn_stream as stream;pub use fionn_crdt as crdt;pub use fionn_gron as gron;pub use fionn_diff as diff;pub use fionn_pool as pool;pub use fionn_simd as simd;
Modules§
- error
- Error types for fionn operations Error types for fionn operations
- jsonl_
dson - JSONL-DSON Integration JSONL-DSON Integration
- operations
- Canonical operations and optimization Canonical DSON Operations and Zero-Allocation Processing
- path
- JSON path parsing utilities with SIMD acceleration
- processor
- Processing engines Processing engines for DSON operations
- schema
- Schema-based filtering for DOMless processing
Schema-based filtering for
DOMlessprocessing - skiptape
- SIMD-JSONL Skip Tape SIMD-JSONL Skip Tape - A high-performance JSON Lines processor with schema-aware filtering
- streaming
- Streaming data pipeline processing Streaming data pipeline processing for large datasets
Structs§
- Black
BoxProcessor - True
DOMlessprocessor with schema-based filtering - Canonical
Operation Processor - Canonical operation processor that optimizes and filters operations
- Simd
Dson Processor - SIMD-accelerated DSON processor implementing all DSON traits
Enums§
- Dson
Error - Errors that can occur during DSON processing
- Dson
Operation - DSON operations for document manipulation
- Merge
Strategy - Merge strategies for CRDT conflict resolution
- Operation
Value - Values that can be operated on (references to avoid allocation)
Type Aliases§
- Result
- Result type alias for DSON operations