1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
//! This crate defines the types necessary to translate Rust data types to Purescript. Most users
//! will only need to derive `AsPursType` with the `purescript_waterslide_derive` crate and use
//! the `purs_module!` macro to generate modules.
#![deny(missing_docs)]
#![deny(warnings)]

mod default_implementations;
mod purs_constructor;
mod purs_module;
mod purs_type;
mod third_party;

pub use purs_constructor::*;
pub use purs_type::*;
pub use purs_module::*;