diff -r 38eb5937169e -r 3185fb34f3b5 rust/landgen/src/lib.rs --- a/rust/landgen/src/lib.rs Thu Nov 01 01:07:26 2018 +0100 +++ b/rust/landgen/src/lib.rs Thu Nov 01 03:38:13 2018 +0300 @@ -1,4 +1,4 @@ -mod template_based; +pub mod template_based; extern crate integral_geometry; extern crate land2d; @@ -9,6 +9,12 @@ basic: T, } +impl LandGenerationParameters { + pub fn new(zero: T, basic: T) -> Self { + Self { zero, basic } + } +} + pub trait LandGenerator { fn generate_land>( &self,