@@ -86,22 +86,11 @@ arguments_product(t::Tuple, ::NamedTuple{()}) = t
8686arguments_product (:: Tuple{} , nt:: NamedTuple ) = nt
8787arguments_product (nt:: NamedTuple , :: Tuple{} ) = nt
8888
89- function arguments_isless (nt:: NamedTuple , :: Tuple{} )
90- return arguments_isless (nt, (;))
91- end
92- function arguments_isless (:: Tuple{} , nt:: NamedTuple )
93- return arguments_isless ((;), nt)
94- end
95- function arguments_isless (:: NamedTuple{()} , t:: Tuple )
96- return arguments_isless ((), t)
97- end
98- function arguments_isless (t:: Tuple , :: NamedTuple{()} )
99- return arguments_isless (t, ())
100- end
101- function arguments_isless (s1, s2)
102- return isless (sym_arguments_insert_unspecified (s1, s2)... )
103- end
104-
89+ arguments_isless (s1, s2) = isless (sym_arguments_insert_unspecified (s1, s2)... )
90+ arguments_isless (nt:: NamedTuple , :: Tuple{} ) = arguments_isless (nt, (;))
91+ arguments_isless (:: Tuple{} , nt:: NamedTuple ) = arguments_isless ((;), nt)
92+ arguments_isless (:: NamedTuple{()} , t:: Tuple ) = arguments_isless ((), t)
93+ arguments_isless (t:: Tuple , :: NamedTuple{()} ) = arguments_isless (t, ())
10594arguments_isless (:: NamedTuple , :: Tuple ) = throw (ArgumentError (" Not implemented" ))
10695arguments_isless (:: Tuple , :: NamedTuple ) = throw (ArgumentError (" Not implemented" ))
10796
0 commit comments