16 lines
320 B
Rust
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(())
|
|
}
|