Да, основное HTTP API флюенса можно на сваггере попробовать описать, спасибо за идею :)
Вот бы еще как-нибудь на нем описать роутинг _внутри_ Rust/Wasm приложения. Но внутри нету никакого HTTP, так что даже если свой codegen писать, придется работать против модели сваггера.
генерить контракт клиент для раста на основании сваггера. будет крута
Ну вот я и говорю -- не очень понятно, как именно внутренний роутинг на сваггере описать. Можно конечно игнорировать всякие get/post ключи, и ориентироваться на parameters, но вот укажет кто-нибудь параметр как form-data, и в этом уже нет никакого смысла
вот представь, ты описываешь апи, тебе генерится одновременно кусок контракта и клиентская либа, тебе остаётся только описать хэндлеры конкретных типов, и о магия, они уже с сигнатурами