{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":300865865,"defaultBranch":"master","name":"serde","ownerLogin":"Mingun","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-03T11:37:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/450131?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709543695.0","currentOid":""},"activityList":{"items":[{"before":"6a097eca9334577001cdde8f5b4ec4d054fddd27","after":null,"ref":"refs/heads/honest-test","pushedAt":"2024-03-04T09:14:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"}},{"before":"e94fc65f01e60d91c6dd9bafc0601c4ae4a77739","after":"89139e2c11c9e975753ebe82745071acb47ecb03","ref":"refs/heads/master","pushedAt":"2024-03-03T18:01:28.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove ineffective ?Sized bound on weak rc Deserialize impls\n\nThese impls have both `T: ?Sized` and `T: Deserialize<'de>`. But\n`Deserialize<'de>: Sized`.","shortMessageHtmlLink":"Remove ineffective ?Sized bound on weak rc Deserialize impls"}},{"before":"6772fd9f61425e463045611329766ae67d659668","after":null,"ref":"refs/heads/sized","pushedAt":"2024-03-03T17:59:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"}},{"before":"6600f9d408dbeafe8831acc7cffc8d4f84e7d8e6","after":"d3385716006ec8a718baf6884062e564a119ebcd","ref":"refs/heads/seq-access","pushedAt":"2024-03-03T17:59:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Better document SeqAccessDeserializer and MapAccessDeserializer","shortMessageHtmlLink":"Better document SeqAccessDeserializer and MapAccessDeserializer"}},{"before":"ddc1ee564b33aa584e5a66817aafb27c3265b212","after":"e94fc65f01e60d91c6dd9bafc0601c4ae4a77739","ref":"refs/heads/master","pushedAt":"2023-10-13T14:30:37.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Release 1.0.189","shortMessageHtmlLink":"Release 1.0.189"}},{"before":"00a54b848a11e305580eda642a54bbde28131777","after":"ddc1ee564b33aa584e5a66817aafb27c3265b212","ref":"refs/heads/master","pushedAt":"2023-09-07T15:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Release serde_derive_internals 0.29.0","shortMessageHtmlLink":"Release serde_derive_internals 0.29.0"}},{"before":"dad15b9fd0bef97b7a7c90a8a165b6ffbc682cae","after":"00a54b848a11e305580eda642a54bbde28131777","ref":"refs/heads/master","pushedAt":"2023-09-05T14:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Update actions/checkout@v3 -> v4","shortMessageHtmlLink":"Update actions/checkout@v3 -> v4"}},{"before":"3c7dd6fc1e6f83e79e225670aac114656694f198","after":"dad15b9fd0bef97b7a7c90a8a165b6ffbc682cae","ref":"refs/heads/master","pushedAt":"2023-08-28T17:25:14.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Release 1.0.188","shortMessageHtmlLink":"Release 1.0.188"}},{"before":"7b548db91ed7da81a5c0ddbd6f6f21238aacfebe","after":"3c7dd6fc1e6f83e79e225670aac114656694f198","ref":"refs/heads/master","pushedAt":"2023-08-21T17:05:26.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Release 1.0.185","shortMessageHtmlLink":"Release 1.0.185"}},{"before":"c2b0bc77b0f135553ee072d7f0981fbec67cb253","after":null,"ref":"refs/heads/content-refactoring","pushedAt":"2023-08-14T13:30:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"}},{"before":"45271c36760c59a86a59d2a80eae58efd87ae577","after":"7b548db91ed7da81a5c0ddbd6f6f21238aacfebe","ref":"refs/heads/master","pushedAt":"2023-08-14T12:23:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Merge pull request #2572 from serde-rs/cargorm\n\nAdopt `cargo rm` after Cargo bugfix","shortMessageHtmlLink":"Merge pull request serde-rs#2572 from serde-rs/cargorm"}},{"before":"05a5b7e3c6de502d45597cbc083f28bc1d4f4626","after":"45271c36760c59a86a59d2a80eae58efd87ae577","ref":"refs/heads/master","pushedAt":"2023-08-12T20:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Resolve ignored_unit_patterns pedantic clippy lint\n\n warning: matching over `()` is more explicit\n --> serde_derive/src/internals/attr.rs:710:33\n |\n 710 | (Some((untagged_tokens, _)), Some((tag_tokens, _)), None) => {\n | ^ help: use `()` instead of `_`: `()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ignored_unit_patterns\n = note: `-W clippy::ignored-unit-patterns` implied by `-W clippy::pedantic`\n\n warning: matching over `()` is more explicit\n --> serde_derive/src/internals/attr.rs:721:33\n |\n 721 | (Some((untagged_tokens, _)), None, Some((content_tokens, _))) => {\n | ^ help: use `()` instead of `_`: `()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ignored_unit_patterns\n\n warning: matching over `()` is more explicit\n --> serde_derive/src/internals/attr.rs:728:33\n |\n 728 | (Some((untagged_tokens, _)), Some((tag_tokens, _)), Some((content_tokens, _))) => {\n | ^ help: use `()` instead of `_`: `()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ignored_unit_patterns\n\n warning: matching over `()` is more explicit\n --> serde_derive/src/internals/attr.rs:750:44\n |\n 750 | (_, Some((field_identifier_tokens, _)), Some((variant_identifier_tokens, _))) => {\n | ^ help: use `()` instead of `_`: `()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ignored_unit_patterns\n\n warning: matching over `()` is more explicit\n --> serde_derive/src/internals/attr.rs:750:82\n |\n 750 | (_, Some((field_identifier_tokens, _)), Some((variant_identifier_tokens, _))) => {\n | ^ help: use `()` instead of `_`: `()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ignored_unit_patterns","shortMessageHtmlLink":"Resolve ignored_unit_patterns pedantic clippy lint"}},{"before":"dafede93df8563495971f18d7fac0eb83a0ab09f","after":"a08c600c6e90dc30ba1af958da593d21cc26b742","ref":"refs/heads/internally-tagged-tests","pushedAt":"2023-08-12T11:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Add support for struct variants in untagged and adjacently tagged enums in non self-describing formats\n\nVisitor that passed th the deserialize_any supports only visit_map method,\nso we can always requests deserialize_map","shortMessageHtmlLink":"Add support for struct variants in untagged and adjacently tagged enu…"}},{"before":"3ea3cc48899d17cc5a5e1c9ccc91baaa6d645a03","after":"dafede93df8563495971f18d7fac0eb83a0ab09f","ref":"refs/heads/internally-tagged-tests","pushedAt":"2023-08-12T11:11:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Add support for internally tagged enums in non self-describing formats\n\nDeserializer methods are only hints which deserializer is not obliged to follow.\nBoth TaggedContentVisitor and InternallyTaggedUnitVisitor accepts only\nvisit_map and visit_seq and that is what derived implementation of Deserialize\ndoes for structs. Therefore it is fine to call deserialize_map here, as that\nalready did in derived deserialize implementation","shortMessageHtmlLink":"Add support for internally tagged enums in non self-describing formats"}},{"before":null,"after":"3ea3cc48899d17cc5a5e1c9ccc91baaa6d645a03","ref":"refs/heads/internally-tagged-tests","pushedAt":"2023-08-12T10:36:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Add support for internally tagged enums in non self-describing formats\n\nDeserializer methods are only hints which deserializer is not obliged to follow.\nBoth TaggedContentVisitor and InternallyTaggedUnitVisitor accepts only\nvisit_map and visit_seq and that is what derived implementation of Deserialize\ndoes for structs. Therefore it is fine to call deserialize_map here, as that\nalready did in derived deserialize implementation","shortMessageHtmlLink":"Add support for internally tagged enums in non self-describing formats"}},{"before":"d7322e6485d09494ce9f9edcf53f5674049a3148","after":"df12e82af225d6de9af8ae54d6a290a380211f31","ref":"refs/heads/common-field","pushedAt":"2023-08-11T20:47:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Do not generate Field structure for each variant","shortMessageHtmlLink":"Do not generate Field structure for each variant"}},{"before":"7d7e5f492fd770919ddebcc355c0366bdf383bb8","after":"d7322e6485d09494ce9f9edcf53f5674049a3148","ref":"refs/heads/common-field","pushedAt":"2023-08-11T20:45:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Do not generate Field structure for each variant","shortMessageHtmlLink":"Do not generate Field structure for each variant"}},{"before":"f6713617b4f88b5a9fb6f5e8e7b0cfc4f273e9fe","after":"7d7e5f492fd770919ddebcc355c0366bdf383bb8","ref":"refs/heads/common-field","pushedAt":"2023-08-11T13:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Do not generate Field structure for each variant","shortMessageHtmlLink":"Do not generate Field structure for each variant"}},{"before":null,"after":"5794b965a7f5298ac8e0e64a35bc102e6c3ae52d","ref":"refs/heads/into_deserializer-for-deserializers","pushedAt":"2023-08-11T13:38:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Implement IntoDeserializer for all Deserializers in serde::de::value module\n\nUnfortunately, blanket implementation IntoDeserializer for Deserializer is impossible\nright now because this would be a breaking change. External crates may have this\nsuch implementation (and serde_json actually have it for Value)","shortMessageHtmlLink":"Implement IntoDeserializer for all Deserializers in serde::de::value …"}},{"before":"de6580e2ef153d19e72201050871757484375307","after":null,"ref":"refs/heads/fix-enum-tuple-and-struct-with-flatten","pushedAt":"2023-08-11T12:21:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"}},{"before":null,"after":"40797443c937cb05594ed26fb5268c38933cb871","ref":"refs/heads/fix-2565","pushedAt":"2023-08-10T22:02:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Correctly process flatten fields in enum variants\n\n- Fix incorrect deserialization of variants that doesn't contain flatten field when other contains\n- Fix a panic when deriving `Deserialize` for an enum with tuple and struct with flatten field\n\nFixes (2):\n regression::issue2565::simple_variant\n regression::issue1904 (compilation)","shortMessageHtmlLink":"Correctly process flatten fields in enum variants"}},{"before":null,"after":"2094e5fe56a15af68d3ffaccca8224f39eccdd63","ref":"refs/heads/variant-aliases","pushedAt":"2023-08-10T20:24:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove unused component from tuple","shortMessageHtmlLink":"Remove unused component from tuple"}},{"before":"c74b8de0e619d3c10ce68031f338fe3f885d4a26","after":"f6713617b4f88b5a9fb6f5e8e7b0cfc4f273e9fe","ref":"refs/heads/common-field","pushedAt":"2023-08-10T17:05:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":"1a28febd2584123a03c659e947536188e216141b","after":"c74b8de0e619d3c10ce68031f338fe3f885d4a26","ref":"refs/heads/common-field","pushedAt":"2023-08-10T16:52:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":"f8912c34245806a807640000578065e139684484","after":"1a28febd2584123a03c659e947536188e216141b","ref":"refs/heads/common-field","pushedAt":"2023-08-10T16:33:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":"e206cac9036f901e37211922e790078904737c77","after":"f8912c34245806a807640000578065e139684484","ref":"refs/heads/common-field","pushedAt":"2023-08-10T16:27:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":"f09391c91e479849fb7bf3cef6e03992e38ae567","after":"e206cac9036f901e37211922e790078904737c77","ref":"refs/heads/common-field","pushedAt":"2023-08-10T16:08:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":null,"after":"f09391c91e479849fb7bf3cef6e03992e38ae567","ref":"refs/heads/common-field","pushedAt":"2023-08-10T15:40:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Remove generation of unused components of tuple","shortMessageHtmlLink":"Remove generation of unused components of tuple"}},{"before":"6beef605ac10123035e6af78ed2b10b7ad6f90a8","after":"4944dafc07f81daa4051ee6455d60661d0331797","ref":"refs/heads/alias-check","pushedAt":"2023-08-08T17:45:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Add checks for conflicts for aliases\n\n- Check that alias is not the same as name of other field (it still can be the name of owning field/variant)\n- Check that aliases are unique, i. e. two different fields does not use the same alias","shortMessageHtmlLink":"Add checks for conflicts for aliases"}},{"before":null,"after":"6beef605ac10123035e6af78ed2b10b7ad6f90a8","ref":"refs/heads/alias-check","pushedAt":"2023-08-08T17:43:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mingun","name":null,"path":"/Mingun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450131?s=80&v=4"},"commit":{"message":"Add checks for conflicts for aliases\n\n- Check that alias is not the same as name of other field (it still can be the name of owning field/variant)\n- Check that aliases are unique, i. e. two different fields does not use the same alias","shortMessageHtmlLink":"Add checks for conflicts for aliases"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEC4eq7QA","startCursor":null,"endCursor":null}},"title":"Activity · Mingun/serde"}