maj/src/server.rs

16 lines
320 B
Rust

use crate::Response;
use std::{error::Error, io};
use url::Url;
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(())
}