Why does swift allow the await keyword without requiring an async call

What is the rationale for allowing

func run() async {
    
    await doWork()
}


func doWork() {

    print("Do Work")
}

to compile?