git.delta.rocks / unique-network / refs/commits / d80ffd97d5f2

difftreelog

fix use while instead of loop

Daniel Shiposha2022-09-19parent: #4cc1096.patch.diff
in: master

1 file changed

modifiedcrates/evm-coder/procedural/src/solidity_interface.rsdiffbeforeafterboth
158 parenthesized!(contents in input);158 parenthesized!(contents in input);
159 let input = contents;159 let input = contents;
160160
161 loop {161 while !input.is_empty() {
162 let lookahead = input.lookahead1();162 let lookahead = input.lookahead1();
163 if lookahead.peek(Token![if]) {163 if lookahead.peek(Token![if]) {
164 input.parse::<Token![if]>()?;164 input.parse::<Token![if]>()?;
181 if via.replace((ty, method)).is_some() {181 if via.replace((ty, method)).is_some() {
182 return Err(syn::Error::new(input.span(), "via is already set"));182 return Err(syn::Error::new(input.span(), "via is already set"));
183 }183 }
184 } else if input.is_empty() {184 } else if input.peek(Token![,]) {
185 break;185 input.parse::<Token![,]>()?;
186 } else {186 } else {
187 return Err(lookahead.error());187 return Err(lookahead.error());
188 }188 }
189
190 if input.peek(Token![,]) {
191 input.parse::<Token![,]>()?;
192 } else {
193 break;
194 }
195 }189 }
196 } else if lookahead.peek(Token![,]) || input.is_empty() {190 } else if lookahead.peek(Token![,]) || input.is_empty() {
197 // Pass191 // Pass