elura-cli 0.2.5

Project scaffold generator for Elura applications
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use elura::world::{WorldModule, WorldModuleRegistry};
use elura::Result;

pub struct {{TYPE}}Module;

impl WorldModule for {{TYPE}}Module {
    fn name(&self) -> &str {
        "{{MODULE}}"
    }

    fn register(&self, world: &mut WorldModuleRegistry<'_>) -> Result<()> {
        // Declare generated route modules above and call each route's
        // mount function here, for example:
        // list_items::mount(world)?;
        let _ = world;
        Ok(())
    }
}