Skip to main content

Module parser

Module parser 

Source
Expand description

JSON parsing module: zero-copy lazy values, optional streaming partial-parse support, and the supporting buffer pool / aligned allocator infrastructure.

Re-exports§

pub use aligned_alloc::AlignedAllocator;
pub use aligned_alloc::aligned_allocator;
pub use buffer_pool::BufferPool;
pub use buffer_pool::BufferSize;
pub use buffer_pool::PoolConfig;
pub use buffer_pool::PooledBuffer;
pub use buffer_pool::SimdType;
pub use buffer_pool::global_buffer_pool;
pub use zero_copy::IncrementalParser;
pub use zero_copy::LazyJsonValue;
pub use zero_copy::LazyParser;
pub use zero_copy::MemoryUsage;
pub use zero_copy::ZeroCopyParser;

Modules§

aligned_alloc
Aligned memory allocation for SIMD buffer pools.
buffer_pool
Buffer pool system for zero-copy parsing with memory management
simd
SIMD-accelerated JSON parsing optimizations
zero_copy
Zero-copy lazy JSON parser with lifetime management

Enums§

ValueType
JSON value types for initial classification