Lines Matching refs:FnArg
805 pub inputs: Punctuated<FnArg, Token![,]>,
816 FnArg::Receiver(receiver) => Some(receiver), in receiver()
817 FnArg::Typed(_) => None, in receiver()
825 pub enum FnArg {
917 FnArg, ForeignItem, ForeignItemFn, ForeignItemMacro, ForeignItemStatic, ForeignItemType,
1586 impl Parse for FnArg { implementation
1591 FnArgOrVariadic::FnArg(arg) => Ok(arg), in parse()
1598 FnArg(FnArg), enumerator
1611 return Ok(FnArgOrVariadic::FnArg(FnArg::Receiver(receiver))); in parse_fn_arg_or_variadic()
1619 return Ok(FnArgOrVariadic::FnArg(FnArg::Typed(PatType { in parse_fn_arg_or_variadic()
1644 Ok(FnArgOrVariadic::FnArg(FnArg::Typed(PatType { in parse_fn_arg_or_variadic()
1699 ) -> Result<(Punctuated<FnArg, Token![,]>, Option<Variadic>)> { in parse_fn_args() argument
1723 FnArgOrVariadic::FnArg(arg) => arg, in parse_fn_args()
1738 FnArg::Receiver(receiver) if has_receiver => { in parse_fn_args()
1744 FnArg::Receiver(receiver) if !args.is_empty() => { in parse_fn_args()
1750 FnArg::Receiver(_) => has_receiver = true, in parse_fn_args()
1751 FnArg::Typed(_) => {} in parse_fn_args()