use crate::Response; use std::{error::Error, io}; use url::Url; pub trait Handler { fn handle(u: Url) -> Result>; } pub fn serve(_h: impl Handler, _port: u16) -> io::Result<()> { Ok(()) } pub fn serve_plain(_h: impl Handler, _port: u16) -> io::Result<()> { Ok(()) }