{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261613689,"defaultBranch":"master","name":"serde-json","ownerLogin":"dtolnay","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-06T00:28:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1940490?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703807204.0","currentOid":""},"activityList":{"items":[{"before":"b328ee7df4dd772922f084600aa7cea39218b694","after":null,"ref":"refs/heads/hashtest","pushedAt":"2023-12-28T23:46:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"1fd00c165cc8ad191d2be1708c936e0899cdd9bf","after":"b328ee7df4dd772922f084600aa7cea39218b694","ref":"refs/heads/hashtest","pushedAt":"2023-12-28T23:43:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Eliminate hash closure in favor of calling hash_one directly","shortMessageHtmlLink":"Eliminate hash closure in favor of calling hash_one directly"}},{"before":null,"after":"1fd00c165cc8ad191d2be1708c936e0899cdd9bf","ref":"refs/heads/hashtest","pushedAt":"2023-12-28T23:40:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Eliminate hash closure in favor of calling hash_one directly","shortMessageHtmlLink":"Eliminate hash closure in favor of calling hash_one directly"}},{"before":"0f072fad735f03476c884b5257e894a54facc01b","after":null,"ref":"refs/heads/fromdoc","pushedAt":"2023-10-30T15:36:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"0f072fad735f03476c884b5257e894a54facc01b","ref":"refs/heads/fromdoc","pushedAt":"2023-10-30T15:26:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Improve Value From and FromIterator docs","shortMessageHtmlLink":"Improve Value From and FromIterator docs"}},{"before":"b9d296f87d6081afdd590d5a6006737db961302b","after":null,"ref":"refs/heads/rawvalue","pushedAt":"2023-09-13T22:53:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"b9d296f87d6081afdd590d5a6006737db961302b","ref":"refs/heads/rawvalue","pushedAt":"2023-09-13T22:47:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"IntoDeserializer for &RawValue","shortMessageHtmlLink":"IntoDeserializer for &RawValue"}},{"before":"fe30766ae5c79bfb670b2de1c5596e6e11e22f8c","after":null,"ref":"refs/heads/rawvalue","pushedAt":"2023-09-13T22:47:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"fe30766ae5c79bfb670b2de1c5596e6e11e22f8c","ref":"refs/heads/rawvalue","pushedAt":"2023-09-13T22:42:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Support deserializing from &RawValue","shortMessageHtmlLink":"Support deserializing from &RawValue"}},{"before":"9b69f16813181d0baf473ad855c1724872366d4a","after":null,"ref":"refs/heads/boolkey","pushedAt":"2023-08-15T22:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"9b69f16813181d0baf473ad855c1724872366d4a","ref":"refs/heads/boolkey","pushedAt":"2023-08-15T21:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Delete test_serialize_rejects_bool_keys","shortMessageHtmlLink":"Delete test_serialize_rejects_bool_keys"}},{"before":"a1ca32a5c759066b3d8a84267078869ce74df773","after":null,"ref":"refs/heads/writebytearray","pushedAt":"2023-07-12T00:19:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"a1ca32a5c759066b3d8a84267078869ce74df773","ref":"refs/heads/writebytearray","pushedAt":"2023-07-11T23:17:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Factor out byte array serialization to a new Formatter method","shortMessageHtmlLink":"Factor out byte array serialization to a new Formatter method"}},{"before":"9f4c4af30ee3b0a49ba99529ffd505878e16347c","after":null,"ref":"refs/heads/numkey","pushedAt":"2023-07-11T22:43:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"9f4c4af30ee3b0a49ba99529ffd505878e16347c","ref":"refs/heads/numkey","pushedAt":"2023-07-11T22:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Insert check for whitespace surrounding numeric map key","shortMessageHtmlLink":"Insert check for whitespace surrounding numeric map key"}},{"before":"f89990455cbeeaa6a69d2aafbb354ee1071a7d84","after":null,"ref":"refs/heads/nll","pushedAt":"2023-07-11T06:08:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"f89990455cbeeaa6a69d2aafbb354ee1071a7d84","ref":"refs/heads/nll","pushedAt":"2023-07-11T06:01:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Remove pre-NLL borrow checker workarounds\n\nNLL has been in use since Rust 1.31 (for edition 2018+) or Rust\n1.36 (for edition 2015).\n\n error[E0505]: cannot move out of `json` because it is borrowed\n --> src/raw.rs:184:29\n |\n 180 | let borrowed = ::from_str::<&Self>(&json)?;\n | ---- borrow of `json` occurs here\n ...\n 184 | Ok(Self::from_owned(json.into_boxed_str()))\n | ^^^^ move out of `json` occurs here\n\n error[E0499]: cannot borrow `self.formatter` as mutable more than once at a time\n --> src/ser.rs:453:13\n |\n 444 | formatter: &mut self.formatter,\n | -------------- first mutable borrow occurs here\n ...\n 453 | self.formatter\n | ^^^^^^^^^^^^^^ second mutable borrow occurs here\n ...\n 456 | }\n | - first borrow ends here\n\n error[E0499]: cannot borrow `self.writer` as mutable more than once at a time\n --> src/ser.rs:454:34\n |\n 443 | writer: &mut self.writer,\n | ----------- first mutable borrow occurs here\n ...\n 454 | .end_string(&mut self.writer)\n | ^^^^^^^^^^^ second mutable borrow occurs here\n ...\n 456 | }\n | - first borrow ends here","shortMessageHtmlLink":"Remove pre-NLL borrow checker workarounds"}},{"before":"76555ac6f7e69c21b09b2fff5f5c1f4bd9fa4f84","after":null,"ref":"refs/heads/numkey","pushedAt":"2023-07-11T05:24:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"76555ac6f7e69c21b09b2fff5f5c1f4bd9fa4f84","ref":"refs/heads/numkey","pushedAt":"2023-07-11T05:20:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Improve error message on invalid numeric key","shortMessageHtmlLink":"Improve error message on invalid numeric key"}},{"before":"9308d97b3d9e729438ccaae7506b054c157b708b","after":null,"ref":"refs/heads/errorkind","pushedAt":"2023-06-16T04:47:36.723Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"5d3116edc2500be95cfc19f1b10a32e89005960e","after":"9308d97b3d9e729438ccaae7506b054c157b708b","ref":"refs/heads/errorkind","pushedAt":"2023-06-16T04:42:57.369Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Add Error::io_error_kind","shortMessageHtmlLink":"Add Error::io_error_kind"}},{"before":"b0c1afddc66ebb75cf253b5b0b1248cf788c6a4b","after":"5d3116edc2500be95cfc19f1b10a32e89005960e","ref":"refs/heads/errorkind","pushedAt":"2023-06-16T04:33:57.667Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Add Error::io_error_kind","shortMessageHtmlLink":"Add Error::io_error_kind"}},{"before":null,"after":"b0c1afddc66ebb75cf253b5b0b1248cf788c6a4b","ref":"refs/heads/errorkind","pushedAt":"2023-06-16T04:28:25.564Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Add Error::io_error_kind","shortMessageHtmlLink":"Add Error::io_error_kind"}},{"before":"207a57b68880769c81d525f9f5b38d3be1340806","after":null,"ref":"refs/heads/io","pushedAt":"2023-06-16T04:17:23.880Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"207a57b68880769c81d525f9f5b38d3be1340806","ref":"refs/heads/io","pushedAt":"2023-06-16T04:06:41.151Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Standardize on \"I/O\" instead of \"IO\"","shortMessageHtmlLink":"Standardize on \"I/O\" instead of \"IO\""}},{"before":"c9bff92c1fc750bc6e71af15ecb9498cb75b1cf5","after":null,"ref":"refs/heads/f32cast","pushedAt":"2023-03-27T17:00:31.973Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"06f3443c6e6713526d744100768a78bb085aadd8","after":"c9bff92c1fc750bc6e71af15ecb9498cb75b1cf5","ref":"refs/heads/f32cast","pushedAt":"2023-03-27T16:54:11.060Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Fix PartialEq between Value and f32\n\nCaught by test_partialeq_number:\n\n thread 'test_partialeq_number' panicked at 'assertion failed: `(left == right)`\n left: `-3.4028235e38`,\n right: `Number(-3.4028235e38)`', tests/test.rs:2033:5","shortMessageHtmlLink":"Fix PartialEq between Value and f32"}},{"before":null,"after":"06f3443c6e6713526d744100768a78bb085aadd8","ref":"refs/heads/f32cast","pushedAt":"2023-03-27T16:41:01.507Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Eliminate f32-to-f64 casting in arbitrary_precision mode","shortMessageHtmlLink":"Eliminate f32-to-f64 casting in arbitrary_precision mode"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD07_aXgA","startCursor":null,"endCursor":null}},"title":"Activity ยท dtolnay/serde-json"}