diff --git a/src/main.rs b/src/main.rs index b7b7d9f..5b85d2c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1109,6 +1109,14 @@ fn gen(api: &OpenAPI, ts: &mut TypeSpace) -> Result { let nam = ¶meter_data.name; let typ = parameter_data.render_type()?; a(&format!(" {}: {},", nam, typ)); + + /* + * XXX Form-style query parameters appear in the + * function arguments, but there's nothing that + * currently puts them in the generated URL. Don't + * silently generate an incorrect client. + */ + bail!("XXX query parameters do not work yet"); } x => bail!("unhandled parameter type: {:#?}", x), }