I expect that the async version would panic at compile time the same way sync version does https://play.rust-lang.org/?version=nightly&mode=debug&edition=2024&gist=4b0f956255c35cca27761291affcda87