humblegen_rt/
lib.rs

1//! Runtime support for Rust code generated by `humblegen`.
2//!
3//! The module-level comments of this crate are prefixed to give guidance from where they are used:
4//! - `GEN` = used by generated code
5//! - `PROTO` = part of the de-facto HTTP protocol between server and client
6//! - `SERVER` = within the `server` module
7//! - `HANDLER` = from the handler implementation
8
9pub mod serialization_helpers;
10pub use serialization_helpers as deser_helpers; // compat
11pub mod handler;
12pub mod regexset_map;
13pub mod server;
14pub mod service_protocol;
15
16pub extern crate anyhow;
17pub extern crate chrono;
18pub extern crate downcast_rs;
19pub extern crate hyper;
20pub extern crate regex;
21pub extern crate tokio;
22pub extern crate tracing;
23pub extern crate tracing_futures;
24pub extern crate uuid;
25
26pub use async_trait_with_sync::async_trait;