1#![cfg_attr(feature= "use_regex_crate", use_regex_crate)]
2#![cfg_attr(feature= "use_uuid_crate", use_uuid_crate)]
3#![cfg_attr(feature= "use_url_crate", use_url_crate)]
4
5extern crate itertools;
6
7#[macro_use]
8extern crate shrinkwraprs;
9
10#[macro_use]
11extern crate serde_derive;
12extern crate serde;
13extern crate serde_bytes;
14extern crate byteorder;
15extern crate ordered_float;
16
17#[cfg(use_regex_crate)]
18extern crate regex as _regex;
19
20#[cfg(use_uuid_crate)]
21extern crate uuid as _uuid;
22
23#[cfg(use_url_crate)]
24extern crate url;
25
26mod imp;
29pub mod error;
30pub mod ser;
31pub mod de;
32pub mod value;
33pub mod types;
34pub mod wasm;
35
36pub use types::{
37 inst,
38 uuid,
39 uri,
40 regex,
41 sym,
42 key,
43 typed_arrays,
44 set
45};
46
47