@@ -86,22 +86,11 @@ arguments_product(t::Tuple, ::NamedTuple{()}) = t
86
86
arguments_product (:: Tuple{} , nt:: NamedTuple ) = nt
87
87
arguments_product (nt:: NamedTuple , :: Tuple{} ) = nt
88
88
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, ())
105
94
arguments_isless (:: NamedTuple , :: Tuple ) = throw (ArgumentError (" Not implemented" ))
106
95
arguments_isless (:: Tuple , :: NamedTuple ) = throw (ArgumentError (" Not implemented" ))
107
96
0 commit comments