29 lines
411 B
Rust
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())
|
|
}
|
|
}
|