vespera_macro 0.3.1

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
mod extractor_validation;
mod extractors;
mod is_keyword_type;
mod operation;
mod parameters;
mod path;
mod request_body;
mod response;
pub mod schema;
pub use extractor_validation::validate_schema_backed_extractors_with_cache;
pub use operation::{OperationRouteConfig, build_operation_from_function};
pub use schema::{
    extract_default, extract_field_rename, extract_rename_all, extract_skip, parse_enum_to_schema,
    parse_struct_to_schema, rename_field, strip_raw_prefix_owned,
};