Error when assigning a struct, via broadcast, to an array of structs

You need

Base.Broadcast.broadcastable(q::Foo) = Ref(q)

Cf Broadcasting structs as scalars - #6 by cossio

3 Likes