Lines Matching refs:input

140     fn parse(input: ParseStream) -> Result<Self>;  in parse()
144 fn parse(input: ParseStream) -> Result<Self> { in parse()
145 <T as Parse>::parse(input) in parse()
160 fn parse(input: ParseStream) -> Result<Self> { in parse()
161 if input.peek(Token![#]) && input.peek2(Token![!]) { in parse()
162 attr::parsing::single_parse_inner(input) in parse()
164 attr::parsing::single_parse_outer(input) in parse()
171 fn parse(input: ParseStream) -> Result<Self> { in parse()
173 while !input.is_empty() { in parse()
174 attrs.push(ParseQuote::parse(input)?); in parse()
182 fn parse(input: ParseStream) -> Result<Self> { in parse()
183 let attrs = input.call(Attribute::parse_outer)?; in parse()
184 let vis: Visibility = input.parse()?; in parse()
188 let is_named = input.peek(Ident) && input.peek2(Token![:]) && !input.peek2(Token![::]); in parse()
190 ident = Some(input.parse()?); in parse()
191 colon_token = Some(input.parse()?); in parse()
197 let ty: Type = input.parse()?; in parse()
212 fn parse(input: ParseStream) -> Result<Self> { in parse()
213 Pat::parse_multi_with_leading_vert(input) in parse()
219 fn parse(input: ParseStream) -> Result<Self> { in parse()
220 <Pat as ParseQuote>::parse(input).map(Box::new) in parse()
225 fn parse(input: ParseStream) -> Result<Self> { in parse()
226 Self::parse_terminated(input) in parse()
232 fn parse(input: ParseStream) -> Result<Self> { in parse()
233 Block::parse_within(input) in parse()
239 fn parse(input: ParseStream) -> Result<Self> { in parse()
240 Arm::parse_multiple(input) in parse()