This errors for all GeoJSON types that otherwise support getindex:
using GeoJSON
p = GeoJSON.read("""{"type":"Point","coordinates":[30,10]}""")
p[begin] # MethodError: no method matching firstindex(::GeoJSON.Point{2, Float32})
x[end] does work so I guess that has a fine fallback.
I assume this is a matter of Base.firstindex(...) = 1 for a few types.
This errors for all GeoJSON types that otherwise support getindex:
x[end]
does work so I guess that has a fine fallback. I assume this is a matter ofBase.firstindex(...) = 1
for a few types.https://docs.julialang.org/en/v1/manual/interfaces/#Indexing