toString

open override fun toString(): String

Identity equality, matching the type this replaces.

VectorTileDecoder.Feature declared no equals/hashCode, and callers rely on that: VectorPolygonFillTriangulator collects hit-test results into a LinkedHashSet and expects two distinct features with identical geometry and attributes to both survive. Adding structural equality here would silently collapse them.