vespera_macro 0.4.0

Procedural macros for Vespera - automatic route discovery and OpenAPI generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Router code generation and macro input parsing.
//!
//! Public API is re-exported from child modules to preserve
//! `crate::router_codegen::...` call paths.

mod docs;
mod export;
mod generator;
mod input;

pub use export::{
    ExportAppInput, apply_export_prefix, namespace_export_schemas, schema_namespace_from_prefix,
};
pub use generator::generate_router_code;
pub use input::{AutoRouterInput, ProcessedVesperaInput, process_vespera_input};