Did you know that the byte sequence [34, 228, 166, 164, 110, 237, 166, 164, 44, 34]
("䦤n���,"
, quotes are part of the string itself) is considered valid utf8 by ECMAScript, but not by the rust std library? By extension, js claims that this is valid json, my rust json parser claims it isn't. One of those two has to be buggy. I really hope it is the rust standard library, or else we will have to put those errors into the ssb spec.
At least I'm gaining confidence that my testing process is thorough enough...