This came up in rafaqz/DimensionalData.jl#1195
Essentially, it appears that StructArrays is defining its Broadcasting precedence incorrectly. The Julia interface's docs for binary broadcasting rules make this pretty clear https://docs.julialang.org/en/v1/manual/interfaces/#writing-binary-broadcasting-rules
It looks like essentially we should delete this line of code
|
BroadcastStyle(::StructArrayStyle, ::DefaultArrayStyle) = Unknown() |
I'll make a PR shortly that removes this and examine what, if anything, breaks.
This came up in rafaqz/DimensionalData.jl#1195
Essentially, it appears that StructArrays is defining its Broadcasting precedence incorrectly. The Julia interface's docs for binary broadcasting rules make this pretty clear https://docs.julialang.org/en/v1/manual/interfaces/#writing-binary-broadcasting-rules
It looks like essentially we should delete this line of code
StructArrays.jl/src/structarray.jl
Line 537 in 4a1e271
I'll make a PR shortly that removes this and examine what, if anything, breaks.