simd-json 0.1.1

High performance JSON parser based on a port of simdjson
Documentation
mod de;
mod se;

use crate::value::owned::Value;
use crate::Result;
use serde_ext::de::DeserializeOwned;
use serde_ext::ser::Serialize;

pub fn to_value<T>(value: T) -> Result<Value>
where
    T: Serialize,
{
    value.serialize(se::Serializer::default())
}

pub fn from_value<T>(value: Value) -> Result<T>
where
    T: DeserializeOwned,
{
    T::deserialize(value)
}