diff --git a/examples/.base/src/lib.rs b/examples/.base/src/lib.rs index 876ad309a7..7522e8240a 100644 --- a/examples/.base/src/lib.rs +++ b/examples/.base/src/lib.rs @@ -1,10 +1,11 @@ mod error_pages; mod templates; -use perseus::define_app; -define_app! { - templates: [ - crate::templates::index::get_template::() - ], - error_pages: crate::error_pages::get_error_pages() +use perseus::{Html, PerseusApp}; + +#[perseus::main] +pub fn main() -> PerseusApp { + PerseusApp::new() + .template(crate::templates::index::get_template) + .error_pages(crate::error_pages::get_error_pages) }