pub(crate) fn await_outside_of_async( ctx: &DiagnosticsContext<'_, '_>, d: &AwaitOutsideOfAsync, ) -> Diagnostic