Crate fionn_core

Crate fionn_core 

Source
Expand description

Core types, error handling, and foundational types for fionn

This crate provides the foundational types used across the fionn ecosystem:

  • error - Error types and Result alias
  • path - JSON path parsing utilities
  • schema - Schema-based filtering
  • value - Operation value types
  • [dson_traits] - DSON trait abstractions

Re-exports§

pub use error::DsonError;
pub use error::Result;
pub use operations::DsonOperation;
pub use operations::MergeStrategy;
pub use path::ParsedPath;
pub use path::PathCache;
pub use path::PathComponent;
pub use path::PathComponentRange;
pub use path::PathComponentRef;
pub use path::parse_simd;
pub use path::parse_simd_ref_into;
pub use schema::CompiledSchema;
pub use schema::MatchType;
pub use schema::SchemaFilter;
pub use schema::SchemaPattern;
pub use value::OperationValue;

Modules§

error
Error types for fionn operations Error types for fionn operations
operations
Core operation types Core operation types for DSON processing
path
JSON path parsing utilities with SIMD acceleration
schema
Schema-based filtering for DOMless processing Schema-based filtering for DOMless processing
value
Operation value types for DSON operations Operation values for DSON operations