Xcode 13.3 beta 2, code completion error

example:

import Vapor

struct MainController: RouteCollection {

    func boot(routes: RoutesBuilder) throws {

        routes.get(use: index(req:))
        //              ↑ there
        //  if i typing `index` and chosen  from selection picker, it will display `index(req: <#Request#>)` not `index(req:)`
        //  but when i typing `self.index` and chosen from selection picker, it will work normal
    }
}

private extension MainController {

    func index(req: Request) throws -> EventLoopFuture<View> {

        req.view.render("index", ["title": "Hi guys~", "md_file": "/index.md"])

    }

}

Environment:

  • Xcode 13.3 beta 2

  • Intel chip, MacBook Pro (16-inch, 2019), macOS monterey 12.2.1 (21D62)

Xcode 13.3 beta 2, code completion error
 
 
Q