clang-format: update latest spec and reformat with clang-20

Copy the latest format file from the docs repository and apply using
clang-format-20.

See I1818407fdd8ab2ca11a939ffebd5f3e5445403c3 for clang-20 enablement.

Change-Id: I2b0de060a3f45027da88a1c1b65e333d02952bfc
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/include/sdbusplus/async/stdexec/__detail/__awaitable.hpp b/include/sdbusplus/async/stdexec/__detail/__awaitable.hpp
index b61fbc4..68545a7 100644
--- a/include/sdbusplus/async/stdexec/__detail/__awaitable.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__awaitable.hpp
@@ -49,7 +49,7 @@
 template <class _Awaitable>
 void __co_await_constraint(_Awaitable&& __awaitable)
     requires requires {
-                 operator co_await(static_cast<_Awaitable&&>(__awaitable));
+                 operator co_await(static_cast<_Awaitable &&>(__awaitable));
              };
 #endif
 
@@ -57,7 +57,7 @@
 auto __get_awaiter(_Awaitable&& __awaitable, __ignore = {}) -> decltype(auto)
 {
     if constexpr (requires {
-                      static_cast<_Awaitable&&>(__awaitable)
+                      static_cast<_Awaitable &&>(__awaitable)
                           .operator co_await();
                   })
     {
@@ -66,7 +66,7 @@
     else if constexpr (requires {
 #if STDEXEC_MSVC()
                            __co_await_constraint(
-                               static_cast<_Awaitable&&>(__awaitable));
+                               static_cast<_Awaitable &&>(__awaitable));
 #else
         operator co_await(static_cast<_Awaitable&&>(__awaitable));
 #endif
@@ -85,13 +85,13 @@
     -> decltype(auto)
     requires requires {
                  __promise->await_transform(
-                     static_cast<_Awaitable&&>(__awaitable));
+                     static_cast<_Awaitable &&>(__awaitable));
              }
 {
     if constexpr (requires {
                       __promise
                           ->await_transform(
-                              static_cast<_Awaitable&&>(__awaitable))
+                              static_cast<_Awaitable &&>(__awaitable))
                           .operator co_await();
                   })
     {
@@ -102,7 +102,7 @@
     else if constexpr (requires {
 #if STDEXEC_MSVC()
                            __co_await_constraint(__promise->await_transform(
-                               static_cast<_Awaitable&&>(__awaitable)));
+                               static_cast<_Awaitable &&>(__awaitable)));
 #else
         operator co_await(__promise->await_transform(static_cast<_Awaitable&&>(__awaitable)));
 #endif
@@ -122,7 +122,7 @@
 concept __awaitable = //
     requires(_Awaitable&& __awaitable, _Promise*... __promise) {
         {
-            stdexec::__get_awaiter(static_cast<_Awaitable&&>(__awaitable),
+            stdexec::__get_awaiter(static_cast<_Awaitable &&>(__awaitable),
                                    __promise...)
         } -> __awaiter<_Promise...>;
     };
diff --git a/include/sdbusplus/async/stdexec/__detail/__concepts.hpp b/include/sdbusplus/async/stdexec/__detail/__concepts.hpp
index e31f7ba..5ea9516 100644
--- a/include/sdbusplus/async/stdexec/__detail/__concepts.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__concepts.hpp
@@ -41,15 +41,15 @@
 {
 //////////////////////////////////////////////////////////////////////////////////////////////////
 template <class _Fun, class... _As>
-concept __callable =                                             //
-    requires(_Fun&& __fun, _As&&... __as) {                      //
-        static_cast<_Fun&&>(__fun)(static_cast<_As&&>(__as)...); //
+concept __callable =                                               //
+    requires(_Fun&& __fun, _As&&... __as) {                        //
+        static_cast<_Fun &&>(__fun)(static_cast<_As &&>(__as)...); //
     };
 template <class _Fun, class... _As>
 concept __nothrow_callable =    //
     __callable<_Fun, _As...> && //
     requires(_Fun&& __fun, _As&&... __as) {
-        { static_cast<_Fun&&>(__fun)(static_cast<_As&&>(__as)...) } noexcept;
+        { static_cast<_Fun &&>(__fun)(static_cast<_As &&>(__as)...) } noexcept;
     };
 
 //////////////////////////////////////////////////////////////////////////////////////////////////
@@ -190,7 +190,7 @@
     //   const std::remove_reference_t<_LHS>&,
     //   const std::remove_reference_t<_RHS>&> &&
     requires(_LHS __lhs, _RHS&& __rhs) {
-        { __lhs = static_cast<_RHS&&>(__rhs) } -> same_as<_LHS>;
+        { __lhs = static_cast<_RHS &&>(__rhs) } -> same_as<_LHS>;
     };
 
 namespace __swap
@@ -200,7 +200,7 @@
 template <class _Ty, class _Uy>
 concept swappable_with =             //
     requires(_Ty&& __t, _Uy&& __u) { //
-        swap(static_cast<_Ty&&>(__t), static_cast<_Uy&&>(__u));
+        swap(static_cast<_Ty &&>(__t), static_cast<_Uy &&>(__u));
     };
 
 inline constexpr const auto __fn =                               //
@@ -273,7 +273,7 @@
 concept __nothrow_movable_value = //
     __movable_value<_Ty> &&       //
     requires(_Ty&& __t) {
-        { __decay_t<_Ty>{__decay_t<_Ty>{static_cast<_Ty&&>(__t)}} } noexcept;
+        { __decay_t<_Ty>{__decay_t<_Ty>{static_cast<_Ty &&>(__t)}} } noexcept;
     };
 
 template <class _Ty, class... _As>
diff --git a/include/sdbusplus/async/stdexec/__detail/__domain.hpp b/include/sdbusplus/async/stdexec/__detail/__domain.hpp
index 0798479..bfe1e72 100644
--- a/include/sdbusplus/async/stdexec/__detail/__domain.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__domain.hpp
@@ -58,7 +58,7 @@
 template <class _DomainOrTag, class _Sender, class... _Env>
 concept __has_transform_sender =
     requires(_DomainOrTag __tag, _Sender&& __sender, const _Env&... __env) {
-        __tag.transform_sender(static_cast<_Sender&&>(__sender), __env...);
+        __tag.transform_sender(static_cast<_Sender &&>(__sender), __env...);
     };
 
 template <class _Sender, class... _Env>
@@ -69,8 +69,8 @@
 template <class _Type, class _Sender, class _Env>
 concept __has_transform_env =
     requires(_Type __obj, _Sender&& __sender, _Env&& __env) {
-        __obj.transform_env(static_cast<_Sender&&>(__sender),
-                            static_cast<_Env&&>(__env));
+        __obj.transform_env(static_cast<_Sender &&>(__sender),
+                            static_cast<_Env &&>(__env));
     };
 
 template <class _Sender, class _Env>
@@ -81,7 +81,7 @@
 template <class _DomainOrTag, class... _Args>
 concept __has_apply_sender =
     requires(_DomainOrTag __tag, _Args&&... __args) {
-        __tag.apply_sender(static_cast<_Args&&>(__args)...);
+        __tag.apply_sender(static_cast<_Args &&>(__args)...);
     };
 
 template <class _Sender>
diff --git a/include/sdbusplus/async/stdexec/__detail/__ranges.hpp b/include/sdbusplus/async/stdexec/__detail/__ranges.hpp
index e98513e..f584013 100644
--- a/include/sdbusplus/async/stdexec/__detail/__ranges.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__ranges.hpp
@@ -46,21 +46,21 @@
 
 template <class _Ty>
 concept __has_member_begin =
-    requires(_Ty&& __v) { static_cast<_Ty&&>(__v).begin(); };
+    requires(_Ty&& __v) { static_cast<_Ty &&>(__v).begin(); };
 
 template <class _Ty>
 concept __has_free_begin =
     __has_member_begin<_Ty> ||
-    requires(_Ty&& __v) { begin((static_cast<_Ty&&>(__v))); };
+    requires(_Ty&& __v) { begin((static_cast<_Ty &&>(__v))); };
 
 template <class _Ty>
 concept __has_member_end =
-    requires(_Ty&& __v) { static_cast<_Ty&&>(__v).end(); };
+    requires(_Ty&& __v) { static_cast<_Ty &&>(__v).end(); };
 
 template <class _Ty>
 concept __has_free_end =
     __has_member_end<_Ty> ||
-    requires(_Ty&& __v) { end((static_cast<_Ty&&>(__v))); };
+    requires(_Ty&& __v) { end((static_cast<_Ty &&>(__v))); };
 
 struct __begin_t
 {
diff --git a/include/sdbusplus/async/stdexec/__detail/__schedulers.hpp b/include/sdbusplus/async/stdexec/__detail/__schedulers.hpp
index bb0c4aa..1883ce3 100644
--- a/include/sdbusplus/async/stdexec/__detail/__schedulers.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__schedulers.hpp
@@ -67,7 +67,7 @@
 template <class _Scheduler>
 concept __has_schedule = //
     requires(_Scheduler&& __sched) {
-        { schedule(static_cast<_Scheduler&&>(__sched)) } -> sender;
+        { schedule(static_cast<_Scheduler &&>(__sched)) } -> sender;
     };
 
 template <class _Scheduler>
@@ -75,7 +75,7 @@
     requires(_Scheduler&& __sched) {
         {
             stdexec::__decay_copy(get_completion_scheduler<set_value_t>(
-                get_env(schedule(static_cast<_Scheduler&&>(__sched)))))
+                get_env(schedule(static_cast<_Scheduler &&>(__sched)))))
         } -> same_as<__decay_t<_Scheduler>>;
     };
 
diff --git a/include/sdbusplus/async/stdexec/__detail/__senders.hpp b/include/sdbusplus/async/stdexec/__detail/__senders.hpp
index 16218cf..5de057f 100644
--- a/include/sdbusplus/async/stdexec/__detail/__senders.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__senders.hpp
@@ -379,8 +379,8 @@
     && sender_in<_Sender, env_of_t<_Receiver>> //
     && __receiver_from<_Receiver, _Sender>     //
     && requires(_Sender&& __sndr, _Receiver&& __rcvr) {
-           connect(static_cast<_Sender&&>(__sndr),
-                   static_cast<_Receiver&&>(__rcvr));
+           connect(static_cast<_Sender &&>(__sndr),
+                   static_cast<_Receiver &&>(__rcvr));
        };
 
 template <class _Tag, class... _Args>
diff --git a/include/sdbusplus/async/stdexec/__detail/__senders_core.hpp b/include/sdbusplus/async/stdexec/__detail/__senders_core.hpp
index e711b06..3188f05 100644
--- a/include/sdbusplus/async/stdexec/__detail/__senders_core.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__senders_core.hpp
@@ -61,8 +61,8 @@
     && sender<_Sender>     //
     && requires(_Sender&& __sndr, _Env&&... __env) {
            {
-               get_completion_signatures(static_cast<_Sender&&>(__sndr),
-                                         static_cast<_Env&&>(__env)...)
+               get_completion_signatures(static_cast<_Sender &&>(__sndr),
+                                         static_cast<_Env &&>(__env)...)
            } -> __valid_completion_signatures;
        };
 } // namespace stdexec
diff --git a/include/sdbusplus/async/stdexec/__detail/__tag_invoke.hpp b/include/sdbusplus/async/stdexec/__detail/__tag_invoke.hpp
index 1c41200..593a607 100644
--- a/include/sdbusplus/async/stdexec/__detail/__tag_invoke.hpp
+++ b/include/sdbusplus/async/stdexec/__detail/__tag_invoke.hpp
@@ -26,7 +26,7 @@
 template <class _Fun, class... _As>
 concept invocable = //
     requires(_Fun&& __f, _As&&... __as) {
-        std::invoke(static_cast<_Fun&&>(__f), static_cast<_As&&>(__as)...);
+        std::invoke(static_cast<_Fun &&>(__f), static_cast<_As &&>(__as)...);
     };
 #endif
 } // namespace stdexec::__std_concepts
@@ -67,15 +67,16 @@
 template <class _Tag, class... _Args>
 concept tag_invocable = //
     requires(_Tag __tag, _Args&&... __args) {
-        tag_invoke(static_cast<_Tag&&>(__tag), static_cast<_Args&&>(__args)...);
+        tag_invoke(static_cast<_Tag &&>(__tag),
+                   static_cast<_Args &&>(__args)...);
     };
 
 template <class _Ret, class _Tag, class... _Args>
 concept __tag_invocable_r = //
     requires(_Tag __tag, _Args&&... __args) {
         {
-            static_cast<_Ret>(tag_invoke(static_cast<_Tag&&>(__tag),
-                                         static_cast<_Args&&>(__args)...))
+            static_cast<_Ret>(tag_invoke(static_cast<_Tag &&>(__tag),
+                                         static_cast<_Args &&>(__args)...))
         };
     };
 
@@ -85,8 +86,8 @@
     tag_invocable<_Tag, _Args...> && //
     requires(_Tag __tag, _Args&&... __args) {
         {
-            tag_invoke(static_cast<_Tag&&>(__tag),
-                       static_cast<_Args&&>(__args)...)
+            tag_invoke(static_cast<_Tag &&>(__tag),
+                       static_cast<_Args &&>(__args)...)
         } noexcept;
     };
 
diff --git a/include/sdbusplus/async/stdexec/any_sender_of.hpp b/include/sdbusplus/async/stdexec/any_sender_of.hpp
index be2e87e..b009708 100644
--- a/include/sdbusplus/async/stdexec/any_sender_of.hpp
+++ b/include/sdbusplus/async/stdexec/any_sender_of.hpp
@@ -538,15 +538,16 @@
         (*__other.__vtable_)(__copy_construct, this, __other);
     }
 
-    auto operator=(const __t& __other)
-        -> __t& requires(_Copyable) {
-                    if (&__other != this)
-                    {
-                        __t tmp(__other);
-                        *this = std::move(tmp);
-                    }
-                    return *this;
-                }
+    auto operator=(const __t& __other) -> __t&
+        requires(_Copyable)
+    {
+        if (&__other != this)
+        {
+            __t tmp(__other);
+            *this = std::move(tmp);
+        }
+        return *this;
+    }
 
     __t(__t&& __other) noexcept
     {
diff --git a/include/sdbusplus/async/stdexec/functional.hpp b/include/sdbusplus/async/stdexec/functional.hpp
index b39bbaa..6b47e4f 100644
--- a/include/sdbusplus/async/stdexec/functional.hpp
+++ b/include/sdbusplus/async/stdexec/functional.hpp
@@ -241,7 +241,7 @@
 template <class _Fun, class... _As>
 concept __invocable = //
     requires(_Fun&& __f, _As&&... __as) {
-        __invoke(static_cast<_Fun&&>(__f), static_cast<_As&&>(__as)...);
+        __invoke(static_cast<_Fun &&>(__f), static_cast<_As &&>(__as)...);
     };
 
 template <class _Fun, class... _As>
@@ -249,7 +249,7 @@
     __invocable<_Fun, _As...> && //
     requires(_Fun&& __f, _As&&... __as) {
         {
-            __invoke(static_cast<_Fun&&>(__f), static_cast<_As&&>(__as)...)
+            __invoke(static_cast<_Fun &&>(__f), static_cast<_As &&>(__as)...)
         } noexcept;
     };
 
diff --git a/include/sdbusplus/async/stdexec/sequence_senders.hpp b/include/sdbusplus/async/stdexec/sequence_senders.hpp
index 012779f..47dd728 100644
--- a/include/sdbusplus/async/stdexec/sequence_senders.hpp
+++ b/include/sdbusplus/async/stdexec/sequence_senders.hpp
@@ -247,8 +247,8 @@
 template <class _Sender, class... _Env>
 concept has_sequence_item_types =
     requires(_Sender&& __sndr, _Env&&... __env) {
-        get_item_types(static_cast<_Sender&&>(__sndr),
-                       static_cast<_Env&&>(__env)...);
+        get_item_types(static_cast<_Sender &&>(__sndr),
+                       static_cast<_Env &&>(__env)...);
     };
 
 template <class _Sender, class... _Env>
@@ -499,8 +499,8 @@
 concept sequence_sender_to =
     sequence_receiver_from<_Receiver, _Sender> && //
     requires(_Sender&& __sndr, _Receiver&& __rcvr) {
-        subscribe(static_cast<_Sender&&>(__sndr),
-                  static_cast<_Receiver&&>(__rcvr));
+        subscribe(static_cast<_Sender &&>(__sndr),
+                  static_cast<_Receiver &&>(__rcvr));
     };
 
 template <class _Receiver>
diff --git a/include/sdbusplus/async/stdexec/task.hpp b/include/sdbusplus/async/stdexec/task.hpp
index 472d57a..5e3f94f 100644
--- a/include/sdbusplus/async/stdexec/task.hpp
+++ b/include/sdbusplus/async/stdexec/task.hpp
@@ -133,10 +133,11 @@
         __scheduler_{static_cast<_Scheduler&&>(__scheduler)}
     {}
 
-    auto query(get_scheduler_t) const noexcept
-        -> const __any_scheduler& requires(__with_scheduler) {
-                                      return __scheduler_;
-                                  }
+    auto query(get_scheduler_t) const noexcept -> const __any_scheduler&
+        requires(__with_scheduler)
+    {
+        return __scheduler_;
+    }
 
     auto query(get_stop_token_t) const noexcept -> inplace_stop_token
     {