We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 10bf5c3 commit 786e84fCopy full SHA for 786e84f
src/Common.jl
@@ -5,8 +5,12 @@ _getname(t::T) where T = T.name.name
5
6
7
convertPackedType(t::Union{T, Type{T}}) where {T <: FunctorInferenceType} = getfield(_getmodule(t), Symbol("Packed$(_getname(t))"))
8
-convertStructType(::Type{PT}) where {PT <: PackedInferenceType} = getfield(PT.name.module, Symbol(string(PT.name.name)[7:end]))
9
-
+function convertStructType(::Type{PT}) where {PT <: PackedInferenceType}
+ ptt = PT isa DataType ? PT.name.name : PT
10
+ moduleName = PT isa DataType ? PT.name.module : Main
11
+ symbolName = Symbol(string(ptt)[7:end])
12
+ getfield(moduleName, symbolName)
13
+end
14
15
##==============================================================================
16
## Sorting
0 commit comments