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