{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":54630945,"defaultBranch":"master","name":"derive_more","ownerLogin":"JelteF","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-24T09:38:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1162278?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711467135.0","currentOid":""},"activityList":{"items":[{"before":"42d5251f246c4fefc587e2a73075eecb0167f75c","after":"e0d169887d1d5f026be077a9458467e970a168f9","ref":"refs/heads/master","pushedAt":"2024-04-19T14:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Add `#[must_use]` annotation to `derive(IsVariant)` (#350, #349)\n\n## Synopsis & Solution\r\n\r\nAdds a `#[must_use]` annotation to the static methods generated by\r\n`IsVariant`. I also refactored the derive to use `matches!(...)` instead\r\nof a manual `match` block with bools, but that's just a style tweak.","shortMessageHtmlLink":"Add #[must_use] annotation to derive(IsVariant) (#350, #349)"}},{"before":"5bb1b07a999b381855c5a50ce7df2ee5ff5d7801","after":"0bf065b04ba9547ae0cff750adeb444f7b741d5e","ref":"refs/heads/fix-fmt-pointer","pushedAt":"2024-04-05T16:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Basics [skip ci]","shortMessageHtmlLink":"Basics [skip ci]"}},{"before":"9bc6a580be15e91a115c3f174ac1318cf30002c4","after":"5bb1b07a999b381855c5a50ce7df2ee5ff5d7801","ref":"refs/heads/fix-fmt-pointer","pushedAt":"2024-04-05T14:47:55.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Some corrections [skip ci]","shortMessageHtmlLink":"Some corrections [skip ci]"}},{"before":"a7db673f3b993845132a443ac64cbe54157409d3","after":null,"ref":"refs/heads/338-bikeshed-absolute-path","pushedAt":"2024-03-27T16:42:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"2a001d6d1179921b1d4d31ff66133f45668344d0","after":"42d5251f246c4fefc587e2a73075eecb0167f75c","ref":"refs/heads/master","pushedAt":"2024-03-27T16:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Refactor `::derive_more` absolute paths to just `derive_more` (#344, #338)\n\n## Synopsis\r\n\r\nAt the moment, the `derive_more` macros cannot be re-exported or the\r\n`derive_more` crate cannot be renamed as the dependency, because\r\nexpansions require `::derive_more` module be present in the scope. See\r\n#338 for details.\r\n\r\n\r\n\r\n\r\n## Solution\r\n\r\nUse `derive_more::*` paths instead of `::derive_more::*` in expansions,\r\nallowing to provide this module in the scope on the call site even when\r\n`derive_more` is transitive dependency of the crate.","shortMessageHtmlLink":"Refactor ::derive_more absolute paths to just derive_more (#344, #…"}},{"before":"5186720df7cc2f959595b0a092159037cecfaedd","after":"a7db673f3b993845132a443ac64cbe54157409d3","ref":"refs/heads/338-bikeshed-absolute-path","pushedAt":"2024-03-27T14:42:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Document use-case in README","shortMessageHtmlLink":"Document use-case in README"}},{"before":"ca96f491678afd92e6d3b0ea5a46eccc3b71fa4e","after":"5186720df7cc2f959595b0a092159037cecfaedd","ref":"refs/heads/338-bikeshed-absolute-path","pushedAt":"2024-03-27T14:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Recheck hygiene and update docs","shortMessageHtmlLink":"Recheck hygiene and update docs"}},{"before":null,"after":"ca96f491678afd92e6d3b0ea5a46eccc3b71fa4e","ref":"refs/heads/338-bikeshed-absolute-path","pushedAt":"2024-03-26T15:32:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Refactor `::derive_more` absolute paths to just `derive_more`","shortMessageHtmlLink":"Refactor ::derive_more absolute paths to just derive_more"}},{"before":"108edfe2b5d2a4a3c73de8102ff8c7a21ae89a02","after":null,"ref":"refs/heads/301-upgrade-syn","pushedAt":"2024-03-15T11:01:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"583efb83a28db1b647bc06b853f19a776a985021","after":"2a001d6d1179921b1d4d31ff66133f45668344d0","ref":"refs/heads/master","pushedAt":"2024-03-15T11:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Upgrade `syn` crate to 2.0.45 version (#341, #301)\n\nUpgrade minimal version of `syn` up to 2.0.45 version to fix the extended\r\nenum syntax, and cover the use case with tests for future regressions.","shortMessageHtmlLink":"Upgrade syn crate to 2.0.45 version (#341, #301)"}},{"before":"10c9d91e6560bd224ff67ad9f5cf494ea2814879","after":"108edfe2b5d2a4a3c73de8102ff8c7a21ae89a02","ref":"refs/heads/301-upgrade-syn","pushedAt":"2024-03-15T10:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Add regression test","shortMessageHtmlLink":"Add regression test"}},{"before":null,"after":"10c9d91e6560bd224ff67ad9f5cf494ea2814879","ref":"refs/heads/301-upgrade-syn","pushedAt":"2024-03-15T10:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Upgrade `syn` crate to 2.0.45 version","shortMessageHtmlLink":"Upgrade syn crate to 2.0.45 version"}},{"before":"a9ea9e1c53dc26ba54037a2b377eefac1c0e8268","after":null,"ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-03-09T12:43:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JelteF","name":"Jelte Fennema-Nio","path":"/JelteF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162278?s=80&v=4"}},{"before":"a7116ada498808989b62cae863f91bb73fc93d5b","after":"583efb83a28db1b647bc06b853f19a776a985021","ref":"refs/heads/master","pushedAt":"2024-03-09T12:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelteF","name":"Jelte Fennema-Nio","path":"/JelteF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162278?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 1 to 2 (#339)\n\nBumps\r\n[softprops/action-gh-release](https://github.com/softprops/action-gh-release)\r\nfrom 1 to 2.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2 (#339)"}},{"before":null,"after":"a9ea9e1c53dc26ba54037a2b377eefac1c0e8268","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-03-08T22:09:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2"}},{"before":"3c5fda0332613992a5c3d702898d45d3e520fab0","after":null,"ref":"refs/heads/more-inline","pushedAt":"2024-01-23T11:26:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"7aaa55c1d4f746c019aa50efa371d7c4c930c56c","after":"a7116ada498808989b62cae863f91bb73fc93d5b","ref":"refs/heads/master","pushedAt":"2024-01-23T11:26:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Add `#[inline]` attribute to a few more methods (#334, #317)\n\nTo be clear, the `#[inline]` does not hint that inlining is beneficial,\r\nbut it does give the compiler the option to inline if the compiler\r\nthings it would be beneficial.\r\n\r\nThis starts adding the `#[inline]` attribute to:\r\n\r\n1. `IsVariant`: it's expected that this is often beneficial, since its\r\n body is tiny.\r\n2. `Debug`: This is to stay in line with the `std` implementation of the\r\n `Debug` derive. https://github.com/rust-lang/rust/pull/117727\r\n\r\nIt also explicitly doesn't add the attribute to the methods of `Error`,\r\nsince those are almost never called in hot code paths.","shortMessageHtmlLink":"Add #[inline] attribute to a few more methods (#334, #317)"}},{"before":"4979a1bdd938a0131105b142d0b32cdee9310d50","after":"3c5fda0332613992a5c3d702898d45d3e520fab0","ref":"refs/heads/more-inline","pushedAt":"2024-01-23T11:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Minor stuff","shortMessageHtmlLink":"Minor stuff"}},{"before":"695b21413772ea5e4a90faf0bfc53ba8cd2f8c36","after":"4979a1bdd938a0131105b142d0b32cdee9310d50","ref":"refs/heads/more-inline","pushedAt":"2024-01-22T21:07:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JelteF","name":"Jelte Fennema-Nio","path":"/JelteF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162278?s=80&v=4"},"commit":{"message":"Add #[inline] attribute to a few more methods\n\nTo be clear the `#[inline]` does not hint that inlining is beneficial,\nbut it does give the compiler the option to inline if the compiler\nthings it would be beneficial.\n\nThis starts adding the `#[inline]` attribute to:\n\n1. `IsVariant`: it's expected that this is often beneficial since its\n body is tiny.\n2. `Debug`: This is to stay in line with the `std` implementation of the\n `Debug` derive. https://github.com/rust-lang/rust/pull/117727\n\nIt also explicitely doesn't add the attribute to the methods of `Error`,\nsince those are almost never called in hot code paths.\n\nFixes #317","shortMessageHtmlLink":"Add #[inline] attribute to a few more methods"}},{"before":null,"after":"695b21413772ea5e4a90faf0bfc53ba8cd2f8c36","ref":"refs/heads/more-inline","pushedAt":"2024-01-22T21:05:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JelteF","name":"Jelte Fennema-Nio","path":"/JelteF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162278?s=80&v=4"},"commit":{"message":"Add #[inline] attribute to a few more methods\n\nTo be clear the `#[inline]` does not hint that inlining is beneficial,\nbut it does give the compiler the option to inline if the compiler\nthings it would be beneficial.\n\nThis starts adding the `#[inline]` attribute to:\n\n1. `IsVariant`: it's expected that this is often beneficial since its\n body is tiny.\n2. `Debug`: This is to stay in line with the `std` implementation of the\n `Debug` derive. https://github.com/rust-lang/rust/pull/117727\n\nIt also explicitely doesn't add the attribute to the methods of `Error`,\nsince those are almost never called in hot code paths.\n\nFixes #317","shortMessageHtmlLink":"Add #[inline] attribute to a few more methods"}},{"before":"664739a85da2b56ab9ae736538773079a2120cd1","after":null,"ref":"refs/heads/rust-patterns-category","pushedAt":"2024-01-18T15:24:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"4add83a69eb7124e6416f6eece74ada18a8bc442","after":"7aaa55c1d4f746c019aa50efa371d7c4c930c56c","ref":"refs/heads/master","pushedAt":"2024-01-18T15:24:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Add \"rust-patterns\" as crate category (#333)","shortMessageHtmlLink":"Add \"rust-patterns\" as crate category (#333)"}},{"before":"9c07fcb00c15ead7ce6f5165fed6d98bead1b2c8","after":"664739a85da2b56ab9ae736538773079a2120cd1","ref":"refs/heads/rust-patterns-category","pushedAt":"2024-01-18T15:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Alphabetic order!","shortMessageHtmlLink":"Alphabetic order!"}},{"before":null,"after":"9c07fcb00c15ead7ce6f5165fed6d98bead1b2c8","ref":"refs/heads/rust-patterns-category","pushedAt":"2024-01-17T23:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JelteF","name":"Jelte Fennema-Nio","path":"/JelteF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162278?s=80&v=4"},"commit":{"message":"Add rust-patterns as a category\n\nThe description of this category fits derive_more quite well:\r\n\r\n> Shared solutions for particular situations specific to programming in Rust.","shortMessageHtmlLink":"Add rust-patterns as a category"}},{"before":"2861ff22a412f610340f7cfce2182d64de14270a","after":null,"ref":"refs/heads/330-fix-readme-features","pushedAt":"2024-01-15T17:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"50e678f0a0c8c0a6b8e10e99eaa692728308a556","after":"4add83a69eb7124e6416f6eece74ada18a8bc442","ref":"refs/heads/master","pushedAt":"2024-01-15T17:43:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Fix specifying features in README (#331, #330)","shortMessageHtmlLink":"Fix specifying features in README (#331, #330)"}},{"before":"3636943bd7379225fc5fe4a63dab892f48a1fab8","after":"2861ff22a412f610340f7cfce2182d64de14270a","ref":"refs/heads/330-fix-readme-features","pushedAt":"2024-01-15T17:37:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 330-fix-readme-features","shortMessageHtmlLink":"Merge branch 'master' into 330-fix-readme-features"}},{"before":"e5d75a56f07825904156b5855c5c8be96c3c14b0","after":null,"ref":"refs/heads/rust1.75","pushedAt":"2024-01-15T17:36:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"}},{"before":"81ede4a69a2e92d361840a466e33a02dabead601","after":"50e678f0a0c8c0a6b8e10e99eaa692728308a556","ref":"refs/heads/master","pushedAt":"2024-01-15T17:36:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Make Clippy happy with Rust 1.75 (#332)","shortMessageHtmlLink":"Make Clippy happy with Rust 1.75 (#332)"}},{"before":null,"after":"e5d75a56f07825904156b5855c5c8be96c3c14b0","ref":"refs/heads/rust1.75","pushedAt":"2024-01-15T17:28:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tyranron","name":"Kai Ren","path":"/tyranron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7114909?s=80&v=4"},"commit":{"message":"Make Clippy happy","shortMessageHtmlLink":"Make Clippy happy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENUbhWQA","startCursor":null,"endCursor":null}},"title":"Activity · JelteF/derive_more"}