pikkr_annika/lib.rs
1//! JSON parser which picks up values directly without performing tokenization
2extern crate fnv;
3#[cfg(feature = "avx-accel")]
4extern crate x86intrin;
5
6#[cfg(feature = "avx-accel")]
7mod avx;
8#[cfg(not(feature = "avx-accel"))]
9mod emulated;
10mod bit;
11mod error;
12#[doc(hidden)]
13pub mod index_builder;
14#[doc(hidden)]
15pub mod parser;
16mod pikkr;
17#[doc(hidden)]
18pub mod query;
19mod result;
20mod utf8;
21
22#[cfg(not(feature = "avx-accel"))]
23pub use emulated::avx;
24
25pub use error::{Error, ErrorKind};
26pub use pikkr::Pikkr;
27pub use result::Result;