Friends, I have the following issue. I have a tree-like data structure where the leafs are all of an abstract type G.
Now, consider a variable x::A where A<:G.
The thing is that when I run a function such as x->x over the data structure, it returns values of type A, so that, for example, a vector previously of type Vector{G} becomes of type Vector{A}. Is there a way to avoid this?
is this an issue because you want to later push a y::B<:G into that vector? Anyways, I think you'll need to explicitly create a vector with eltype G here
Last updated: Oct 25 2025 at 04:39 UTC