maj/src/server/mod.rs

20 lines
422 B
Rust
Raw Normal View History

2020-07-25 15:39:23 +00:00
use crate::Response;
use std::{error::Error, io};
use url::Url;
2020-07-25 21:48:09 +00:00
#[allow(dead_code, unused_assignments, unused_mut, unused_variables)]
mod routes;
pub use routes::*;
2020-07-25 15:39:23 +00:00
pub trait Handler {
fn handle(u: Url) -> Result<Response, Box<dyn Error + Sync + Send>>;
}
pub fn serve(_h: impl Handler, _port: u16) -> io::Result<()> {
Ok(())
}
pub fn serve_plain(_h: impl Handler, _port: u16) -> io::Result<()> {
Ok(())
}