serde_fressian/
lib.rs

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
26// extern crate chrono;
27
28mod 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