seed 0.9.2

A Rust framework for creating web apps, using WebAssembly
Documentation
use serde::{de::DeserializeOwned, Serialize};
use wasm_bindgen::JsValue;

#[derive(Debug)]
pub enum Error {
    Serde(JsValue),
    Parse(JsValue),
    Stringify(JsValue),
}

type Result<T> = std::result::Result<T, Error>;

#[cfg(feature = "serde-wasm-bindgen")]
mod swb;
#[cfg(feature = "serde-wasm-bindgen")]
pub use swb::*;

#[cfg(all(not(feature = "serde-wasm-bindgen"), feature = "serde-json"))]
mod serde_json;
#[cfg(all(not(feature = "serde-wasm-bindgen"), feature = "serde-json"))]
pub use self::serde_json::*;