Fix confusing variable naming in ruma-api-macros
This commit is contained in:
parent
4a150984b4
commit
f2286f8ae5
@ -27,14 +27,15 @@ impl Parse for Api {
|
|||||||
fn parse(input: ParseStream<'_>) -> syn::Result<Self> {
|
fn parse(input: ParseStream<'_>) -> syn::Result<Self> {
|
||||||
let metadata: Metadata = input.parse()?;
|
let metadata: Metadata = input.parse()?;
|
||||||
|
|
||||||
let attributes = input.call(Attribute::parse_outer)?;
|
let req_attrs = input.call(Attribute::parse_outer)?;
|
||||||
let (request, attributes) = if input.peek(kw::request) {
|
let (request, attributes) = if input.peek(kw::request) {
|
||||||
let request = parse_request(input, attributes)?;
|
let request = parse_request(input, req_attrs)?;
|
||||||
let attributes = input.call(Attribute::parse_outer)?;
|
let after_req_attrs = input.call(Attribute::parse_outer)?;
|
||||||
|
|
||||||
(Some(request), attributes)
|
(Some(request), after_req_attrs)
|
||||||
} else {
|
} else {
|
||||||
(None, attributes)
|
// There was no `request` field so the attributes are for `response`
|
||||||
|
(None, req_attrs)
|
||||||
};
|
};
|
||||||
|
|
||||||
let response = if input.peek(kw::response) {
|
let response = if input.peek(kw::response) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user