fnroute 0.1.0

A small function router with axum-style handler extraction.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![cfg_attr(not(feature = "std"), no_std)]

extern crate alloc;

mod context;
mod error;
mod extractor;
mod handler;
mod router;

pub use context::RouteContext;
pub use error::{RouteError, RouteResult};
pub use extractor::{FromRoute, Input, Param, Params, State};
pub use router::Router;

type BoxFuture<T> = core::pin::Pin<alloc::boxed::Box<dyn core::future::Future<Output = T>>>;