JuliaGeometry / GeometryBasics.jl

Basic Geometry Types
MIT License
165 stars 54 forks source link

Error with empty metadata #191

Open mtfishman opened 1 year ago

mtfishman commented 1 year ago

For example:

julia> meta(Point(2, 2))
ERROR: UndefVarError: elements not defined
Stacktrace:
 [1] #meta#121
   @ ~/.julia/packages/GeometryBasics/KE3OI/src/metadata.jl:114 [inlined]
 [2] meta(main::Point2{Int64})
   @ GeometryBasics ~/.julia/packages/GeometryBasics/KE3OI/src/metadata.jl:112
 [3] top-level scope
   @ REPL[4]:1

julia> meta(Point(2, 2); x="TEST")
2-element PointMeta{2, Int64, Point2{Int64}, (:x,), Tuple{String}} with indices SOneTo(2):
 2
 2

(@v1.8) pkg> st GeometryBasics
Status `~/.julia/environments/v1.8/Project.toml`
  [5c1252a2] GeometryBasics v0.4.5