submillisecond 0.4.1

A lunatic web framework for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};
use submillisecond::response::IntoResponse;
use submillisecond::{Application, Handler};

#[derive(Clone, Serialize, Deserialize)]
struct Name(String);

impl Handler for Name {
    fn handle(&self, _req: submillisecond::RequestContext) -> submillisecond::response::Response {
        format!("Hello {}!", self.0).into_response()
    }
}

fn main() -> std::io::Result<()> {
    Application::new(|| Name("World".into())).serve("0.0.0.0:3000")
}