use pagetop::prelude::*; #[derive(AssignHandle)] struct Drust; impl PackageTrait for Drust { fn dependencies(&self) -> Vec { vec![ // Themes. &pagetop_bootsier::Bootsier, &pagetop_bulmix::Bulmix, // Packages. &pagetop_homedemo::HomeDemo, &pagetop_admin::Admin, &pagetop_user::User, &pagetop_node::Node, ] } fn drop_packages(&self) -> Vec { vec![ // &pagetop_node::Node ] } } #[pagetop::main] async fn main() -> std::io::Result<()> { Application::prepare(&Drust).unwrap().run()?.await }