fn parse_rest_of_receiver( reference: Option<(And, Option<Lifetime>)>, mutability: Option<Mut>, self_token: SelfValue, input: ParseStream<'_>, ) -> Result<Receiver>