Expand description
mandolin — OpenAPI仕様からサーバコードを生成するテンプレートエンジン
§設計方針
- Rustは「データの準備」のみ行い、「コードの組み立て」は全てテンプレートに任せる
- $refは解決せずそのままテンプレートに渡す(2段階生成で対処)
- Rustのフィルタはケース変換・正規表現などJinjaでは困難な処理のみ提供する
Re-exports§
pub use openapi_loader::openapi_load;pub use openapi_loader::openapi_parse_str;
Modules§
- openapi_
loader - OpenAPI 仕様の読み込みモジュール
- templates
- ビルド時に生成されるテンプレート定数
Functions§
- environment
- OpenAPI仕様からテンプレート環境を構築する