diff --git a/src/types.jl b/src/types.jl index 6c7b610d..cd907082 100644 --- a/src/types.jl +++ b/src/types.jl @@ -63,9 +63,14 @@ const ENABLE_HASHCONSING = Ref(true) end end +@kwdef struct MetadataImpl + this::Metadata = NO_METADATA + children::IdDict{BasicSymbolicImpl, MetadataImpl} +end + @kwdef struct BasicSymbolic{T} <: Symbolic{T} impl::BasicSymbolicImpl{T} - metadata::Metadata = NO_METADATA + meta::Metadata end function SymbolicIndexingInterface.symbolic_type(::Type{<:BasicSymbolic})