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))
} else {
Err(SimdJsonError::from($result.code))
}
};
}