When trying to encode an object with a string overload, when convert_blessed isn't enabled:
encountered object '... potentially unintelligible or confusing string here', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at ...
This would be more readable:
encountered object 'ClassName=HASH(0xdeadbeef)', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at ...
I wouldn't be surprised if there was an XS function that returned the "default" stringified representation of a ref, bypassing overloads.
When trying to encode an object with a string overload, when convert_blessed isn't enabled:
encountered object '... potentially unintelligible or confusing string here', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at ...
This would be more readable:
encountered object 'ClassName=HASH(0xdeadbeef)', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at ...
I wouldn't be surprised if there was an XS function that returned the "default" stringified representation of a ref, bypassing overloads.