Struct purescript_waterslide::PursModule
[−]
[src]
pub struct PursModule { /* fields omitted */ }
Represents a Purescript module with a name, imports and multiple data types declarations. It is
most easily generated with the purs_module!
macro. You can then use the Display
implementations.
Methods
impl PursModule
[src]
fn new(name: String, types: Vec<PursType>) -> Self
The purs_module!
macro is slightly more convenient because it calls as_purs_type
for
you.