{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17276332,"defaultBranch":"main","name":"rust","ownerLogin":"exercism","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-28T05:33:52.000Z","ownerAvatar":"https://github.com/avatars/u/5624255?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725725779.0","currentOid":""},"activityList":{"items":[{"before":"f187da437512dbb82943e3e2dc929a1e14d3be52","after":"86a5638862d52a53072773df14e8120a3554d5f6","ref":"refs/heads/main","pushedAt":"2024-09-07T16:23:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"IsaacG","name":"Isaac Good","path":"/IsaacG","primaryAvatarUrl":"https://github.com/avatars/u/243524?s=80&v=4"},"commit":{"message":"šŸ¤– Sync org-wide files to upstream repo (#1992)\n\nā„¹ More info:\r\nhttps://github.com/exercism/org-wide-files/commit/fc1613760f6670850e29a593bbb5c9669edc23bd\r\nšŸ‘ Tracking issue: https://github.com/exercism/org-wide-files/issues/394","shortMessageHtmlLink":"šŸ¤– Sync org-wide files to upstream repo (#1992)"}},{"before":"0e964785edb5edea4d855b61e9d5b178d22f1cdd","after":null,"ref":"refs/heads/dependabot-interval","pushedAt":"2024-09-07T16:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IsaacG","name":"Isaac Good","path":"/IsaacG","primaryAvatarUrl":"https://github.com/avatars/u/243524?s=80&v=4"}},{"before":"ab4e1c92383cbc28f23cadff873826d3c47ffb92","after":"f187da437512dbb82943e3e2dc929a1e14d3be52","ref":"refs/heads/main","pushedAt":"2024-09-07T16:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"IsaacG","name":"Isaac Good","path":"/IsaacG","primaryAvatarUrl":"https://github.com/avatars/u/243524?s=80&v=4"},"commit":{"message":"ci(dependabot): change to monthly interval (#1991)\n\nThis PR changes the interval for dependabot updates to monthly.\r\n\r\nRight now, the interval is usually set to daily, which results in\r\n(almost) daily notifications for Exercism maintainers, and frequent\r\nDocker updates to all tooling repos.\r\n\r\nTo reduce the maintenance burden, we are lowering the frequency to\r\nmonthly. Due to Exercism's setup, it is unlikely that dependabot issues\r\nin our repositories need to be handled with any urgency, so we consider\r\nthis to be a wise tradeoff.\r\n\r\nFor maintained track repos, maintainers can choose to close this PR\r\nunmerged. But for tooling repos and unmaintained tracks, we are\r\nrequiring it to be merged.\r\n\r\nThanks!","shortMessageHtmlLink":"ci(dependabot): change to monthly interval (#1991)"}},{"before":null,"after":"0e964785edb5edea4d855b61e9d5b178d22f1cdd","ref":"refs/heads/dependabot-interval","pushedAt":"2024-09-04T11:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErikSchierboom","name":"Erik Schierboom","path":"/ErikSchierboom","primaryAvatarUrl":"https://github.com/avatars/u/135246?s=80&v=4"},"commit":{"message":"Change the interval for dependabot updates to monthly","shortMessageHtmlLink":"Change the interval for dependabot updates to monthly"}},{"before":"45ccd6f54734b93cfa5dedaee007b40be15c51b4","after":null,"ref":"refs/heads/remo/lqyrypklmpoq","pushedAt":"2024-08-25T18:28:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"8bb2f3655cd358c0bf79a5f660e40636801d5079","after":"ab4e1c92383cbc28f23cadff873826d3c47ffb92","ref":"refs/heads/main","pushedAt":"2024-08-25T18:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"simple-linked-list: clarify vector order (#1987)","shortMessageHtmlLink":"simple-linked-list: clarify vector order (#1987)"}},{"before":"8eee67e2d6987cf476f96acd7f05dde42cfcfe75","after":null,"ref":"refs/heads/remo/utnynwmvkpkm","pushedAt":"2024-08-25T18:27:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"4d3483ca7f8a0656ef8a804f2161c6390cf2ea69","after":"8bb2f3655cd358c0bf79a5f660e40636801d5079","ref":"refs/heads/main","pushedAt":"2024-08-25T18:27:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"Remove empty dependency tables (#1988)\n\nThis is a preparation to make it easier to detect if an exercise doesn't\r\nuse any dependencies. The Rust analyzer currently fails on such\r\nexercises, so we plan to disable it in those cases. Hopefully a better\r\nsolution can be found later.","shortMessageHtmlLink":"Remove empty dependency tables (#1988)"}},{"before":"34d4914327380bc656a3205af973962cb915a1a0","after":null,"ref":"refs/heads/remo/vmzwymxmnuwt","pushedAt":"2024-08-25T17:24:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"ed9efecc033b07c69e90baf8b92f6f28c3ead6cd","after":"4d3483ca7f8a0656ef8a804f2161c6390cf2ea69","ref":"refs/heads/main","pushedAt":"2024-08-25T17:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"Remove lazy_static (#1990)\n\nThis crate is not needed anymore since all its functionality has been\r\nmerged into the standard library over time.","shortMessageHtmlLink":"Remove lazy_static (#1990)"}},{"before":"031b9854885ee9798857f02aa02a356c0c6e3a8c","after":null,"ref":"refs/heads/remo/yrukslurltvw","pushedAt":"2024-08-25T17:23:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"2303acbba50aee04495e4342cb2942fc4e04a857","after":"ed9efecc033b07c69e90baf8b92f6f28c3ead6cd","ref":"refs/heads/main","pushedAt":"2024-08-25T17:23:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"dot-dsl: Remove dependency in test code (#1989)\n\n[no important files changed]","shortMessageHtmlLink":"dot-dsl: Remove dependency in test code (#1989)"}},{"before":"a832fc59dc1a4ea4cb8e7c2debae1809e7ce799e","after":"031b9854885ee9798857f02aa02a356c0c6e3a8c","ref":"refs/heads/remo/yrukslurltvw","pushedAt":"2024-08-25T12:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"allow new_without_default lint\n\nThis was not caught in CI because the exercise is marked as\nallowed to not compile for unrelated reasons.","shortMessageHtmlLink":"allow new_without_default lint"}},{"before":null,"after":"34d4914327380bc656a3205af973962cb915a1a0","ref":"refs/heads/remo/vmzwymxmnuwt","pushedAt":"2024-08-25T12:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"Remove lazy_static\n\nThis crate is not needed anymore since all its functionality has been\nmerged into the standard library over time.","shortMessageHtmlLink":"Remove lazy_static"}},{"before":null,"after":"a832fc59dc1a4ea4cb8e7c2debae1809e7ce799e","ref":"refs/heads/remo/yrukslurltvw","pushedAt":"2024-08-25T12:09:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"dot-dsl: remove dependency in test code","shortMessageHtmlLink":"dot-dsl: remove dependency in test code"}},{"before":null,"after":"8eee67e2d6987cf476f96acd7f05dde42cfcfe75","ref":"refs/heads/remo/utnynwmvkpkm","pushedAt":"2024-08-25T12:02:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"Remove empty dependency tables\n\nThis is a preparation to make it easier to detect if an exercise doesn't\nuse any dependencies. The Rust analyzer currently fails on such exercises,\nso we plan to disable it in those cases. Hopefully a better solution can\nbe found later.","shortMessageHtmlLink":"Remove empty dependency tables"}},{"before":null,"after":"45ccd6f54734b93cfa5dedaee007b40be15c51b4","ref":"refs/heads/remo/lqyrypklmpoq","pushedAt":"2024-08-25T11:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"simple-linked-list: clarify vector order","shortMessageHtmlLink":"simple-linked-list: clarify vector order"}},{"before":"8194961cbe6b03e9bd99bc9de425305a71b90534","after":null,"ref":"refs/heads/remo/mnmnlqtwwtuw","pushedAt":"2024-08-21T06:45:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"d47d4074240b7ed18c336959d866c5b3df6a9802","after":"2303acbba50aee04495e4342cb2942fc4e04a857","ref":"refs/heads/main","pushedAt":"2024-08-21T06:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"clock: sync (#1986)\n\n[no important files changed]","shortMessageHtmlLink":"clock: sync (#1986)"}},{"before":"8247b58c4f0f45041a07f9e2bef7b837b8527f65","after":"8194961cbe6b03e9bd99bc9de425305a71b90534","ref":"refs/heads/remo/mnmnlqtwwtuw","pushedAt":"2024-08-20T17:04:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"clock: sync","shortMessageHtmlLink":"clock: sync"}},{"before":null,"after":"8247b58c4f0f45041a07f9e2bef7b837b8527f65","ref":"refs/heads/remo/mnmnlqtwwtuw","pushedAt":"2024-08-20T17:02:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"clock: sync","shortMessageHtmlLink":"clock: sync"}},{"before":"45ccd6f54734b93cfa5dedaee007b40be15c51b4","after":null,"ref":"refs/heads/remo/lqyrypklmpoq","pushedAt":"2024-08-20T16:37:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":null,"after":"45ccd6f54734b93cfa5dedaee007b40be15c51b4","ref":"refs/heads/remo/lqyrypklmpoq","pushedAt":"2024-08-16T19:34:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"simple-linked-list: clarify vector order","shortMessageHtmlLink":"simple-linked-list: clarify vector order"}},{"before":"4eb62556e5813c481242194e5da7d8546f9c269f","after":null,"ref":"refs/heads/remo/krzkyrvmrnuz","pushedAt":"2024-08-16T19:19:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"9617af2219a35d117c34264d60947d0f73c53a5e","after":"d47d4074240b7ed18c336959d866c5b3df6a9802","ref":"refs/heads/main","pushedAt":"2024-08-16T19:19:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"saddle-points: remove util function in tests (#1984)\n\n[no important files changed]\r\n\r\npart of https://github.com/exercism/rust/issues/1824","shortMessageHtmlLink":"saddle-points: remove util function in tests (#1984)"}},{"before":"e9e720724713332e266a4a551019ed593b1bc7d8","after":null,"ref":"refs/heads/remo/smwnlnzlyopq","pushedAt":"2024-08-16T19:19:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"4d2826097b9ca55c8ed3bf0f4fc43effddec12ec","after":"9617af2219a35d117c34264d60947d0f73c53a5e","ref":"refs/heads/main","pushedAt":"2024-08-16T19:18:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"robot-name: remove redundant tests (#1983)\n\n[no important files changed]\r\n\r\npart of https://github.com/exercism/rust/issues/1824\r\n\r\nThis is another case where I think it makes sense to actually keep the\r\nutil function around. It produces a good error message and in\r\ncombination with the body of the test function, users should have enough\r\ninformation.\r\n\r\nAs the comment in the diff already states, the removed tests are\r\nredundant because the type system prevents such errors anyway.","shortMessageHtmlLink":"robot-name: remove redundant tests (#1983)"}},{"before":"cf479c3c0de746a0a5e0ca0ac072c5d1a569b214","after":null,"ref":"refs/heads/remo/xxzyxwxprsvr","pushedAt":"2024-08-16T19:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}},{"before":"40fc5c8d1e2efdc922602985d89e1c8eb7a1bdf7","after":"4d2826097b9ca55c8ed3bf0f4fc43effddec12ec","ref":"refs/heads/main","pushedAt":"2024-08-16T19:18:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"},"commit":{"message":"paasio: simplify tests (#1982)\n\n[no important files changed]\r\n\r\npart of https://github.com/exercism/rust/issues/1824\r\n\r\nThis is by no means perfect, but I attempted to make the test functions\r\na little more concise and readable. This is desirable when the test code\r\nis shown to users online, while it wasn't a requirement when these tests\r\nwere generated by macros.","shortMessageHtmlLink":"paasio: simplify tests (#1982)"}},{"before":"61784bec1eef417241074559d2e0c7a1a1c99f1e","after":null,"ref":"refs/heads/remo/ywsrntkvwtos","pushedAt":"2024-08-16T19:18:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"senekor","name":"Remo Senekowitsch","path":"/senekor","primaryAvatarUrl":"https://github.com/avatars/u/54984957?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxNjoyMzowOC4wMDAwMDBazwAAAASvt63R","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxNjoyMzowOC4wMDAwMDBazwAAAASvt63R","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQxOToxODozMy4wMDAwMDBazwAAAASccDhR"}},"title":"Activity Ā· exercism/rust"}