lambda_router/runtime.rs
1//! # Runtime
2//!
3//! The runtime of the macro routing system
4//!
5//! ## Modules
6//! There are 3 modules for the runtime
7//! - [error](crate::runtime::error)
8//! - [json](crate::runtime::json)
9//! - [try_route](crate::runtime::try_route)
10//!
11//! ## error
12//! Handles errors for the runtime, mainly serialization / deserialization errors and routes not matching...
13//!
14//! ## json
15//! A simple re-export for wrapping the serialization from serde_json
16//!
17//! ## try_route
18//! the core routing logic, checks if routes and methods are equal, if so then try to deserialize inputs to types that the handlers expect.
19
20pub mod error;
21pub mod json;
22pub mod try_route;