simdjson-rust 0.2.0-alpha

Rust bindings for simdjson
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
macro_rules! check_result {
    ($result: ident) => {
        if $result.code < 2 {
            Ok($result.value)
        } else {
            Err(SimdJsonError::from($result.code))
        }
    };
    ($result: ident, $element_type: ident) => {
        if $result.code < 2 {
            // Ok($element_type::from(&$result.value))
            Ok($element_type::from($result.value))
        } else {
            Err(SimdJsonError::from($result.code))
        }
    };
}