Files
webpage/crates/service/service-webpage/src/lib.rs
rm-dr 4504a88f4b
All checks were successful
CI / Check typos (push) Successful in 10s
CI / Check links (push) Successful in 34s
CI / Clippy (push) Successful in 41s
CI / Build and test (push) Successful in 2m4s
CI / Build container (push) Successful in 3m15s
Page abstraction
2025-11-04 08:55:14 -08:00

29 lines
411 B
Rust

use axum::Router;
use libservice::ToService;
mod components;
mod page;
mod pages;
mod routes;
pub struct WebpageService {}
impl WebpageService {
#[inline]
pub fn new() -> Self {
Self {}
}
}
impl ToService for WebpageService {
#[inline]
fn make_router(&self) -> Option<Router<()>> {
Some(routes::router())
}
#[inline]
fn service_name(&self) -> Option<String> {
Some("webpage".to_owned())
}
}