pub fn to_property_key(v: &Value) -> Result<String, String>Expand description
ToPropertyKey(v) — ECMA-262 7.1.19. A symbol keeps its stable internal
key; anything else is ToPrimitive(v, string) then ToString, so
obj[{ toString() { return 'k' } }] really reads obj.k.