#[cfg(feature = "partial-parse")]
pub mod partial;
#[cfg(feature = "partial-parse")]
pub use partial::{
JiterConfig, JiterPartialParser, ParseDiagnostic, PartialJsonParser, PartialParseResult,
StreamingHint,
};
pub mod aligned_alloc;
pub mod buffer_pool;
pub mod simd;
pub mod zero_copy;
pub use aligned_alloc::{AlignedAllocator, aligned_allocator};
pub use buffer_pool::{
BufferPool, BufferSize, PoolConfig, PooledBuffer, SimdType, global_buffer_pool,
};
pub use zero_copy::{IncrementalParser, LazyJsonValue, LazyParser, MemoryUsage, ZeroCopyParser};
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum ValueType {
Object,
Array,
String,
Number,
Boolean,
Null,
}