Skip to content

Commit

Permalink
Fix Vararg deprecation warnings from composites
Browse files Browse the repository at this point in the history
Previously got "ERROR: Wrapping `Vararg` directly in UnionAll is deprecated"
  • Loading branch information
adrhill committed Nov 9, 2022
1 parent b6da78f commit 730eae0
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/lrp/composite.jl
Original file line number Diff line number Diff line change
Expand Up @@ -186,12 +186,12 @@ function (r::LastLayerTypeRule)(rules, layers)
return _layer_rule_map!(rules, last(layers), r.map, length(layers))
end
# Convenience constructors
GlobalTypeRule(ps::Vararg{<:TypeRulePair}) = GlobalTypeRule([ps...])
RangeTypeRule(r, ps::Vararg{<:TypeRulePair}) = RangeTypeRule(r, [ps...])
FirstLayerTypeRule(ps::Vararg{<:TypeRulePair}) = FirstLayerTypeRule([ps...])
LastLayerTypeRule(ps::Vararg{<:TypeRulePair}) = LastLayerTypeRule([ps...])
FirstNTypeRule(n, ps::Vararg{<:TypeRulePair}) = FirstNTypeRule(n, [ps...])
LastNTypeRule(n, ps::Vararg{<:TypeRulePair}) = LastNTypeRule(n, [ps...])
GlobalTypeRule(ps::Vararg{TypeRulePair}) = GlobalTypeRule([ps...])
RangeTypeRule(r, ps::Vararg{TypeRulePair}) = RangeTypeRule(r, [ps...])
FirstLayerTypeRule(ps::Vararg{TypeRulePair}) = FirstLayerTypeRule([ps...])
LastLayerTypeRule(ps::Vararg{TypeRulePair}) = LastLayerTypeRule([ps...])
FirstNTypeRule(n, ps::Vararg{TypeRulePair}) = FirstNTypeRule(n, [ps...])
LastNTypeRule(n, ps::Vararg{TypeRulePair}) = LastNTypeRule(n, [ps...])

function _layer_rule_map!(rules, layer, map, index)
for (Type, rule) in map
Expand Down

0 comments on commit 730eae0

Please sign in to comment.