{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771536894,"defaultBranch":"main","name":"NAR-dev-utils","ownerLogin":"ARCJ137442","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-13T13:35:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61109168?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726286752.0","currentOid":""},"activityList":{"items":[{"before":"eb999dac33ffd1897ac726724e4c51bb1ae87ccd","after":"42ef5fe494a88d12530269ada65d1a1b2bea9f62","ref":"refs/heads/dev","pushedAt":"2024-09-17T18:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 新增「批量产生`if`语句」的`ifs`宏\n\n新增`ifs`以简化批量的`if`语句;改良`first`宏以兼容「跳过预处理」语法;更新部分宏文档","shortMessageHtmlLink":"feat: ✨ 新增「批量产生if语句」的ifs宏"}},{"before":"a65d1ca2e5c0e8de01dfb4a2a4f3bf4b9895bd2c","after":"eb999dac33ffd1897ac726724e4c51bb1ae87ccd","ref":"refs/heads/dev","pushedAt":"2024-09-17T13:24:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 新增`BoostWithOption`工具特征,以此实现普通值与`Option`的快速互动与转换","shortMessageHtmlLink":"feat: ✨ 新增BoostWithOption工具特征,以此实现普通值与Option的快速互动与转换"}},{"before":"8cad5de249ac2d2fa162f488d3b7681bc8665116","after":"a65d1ca2e5c0e8de01dfb4a2a4f3bf4b9895bd2c","ref":"refs/heads/dev","pushedAt":"2024-09-14T04:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :bug: 修复自述文档中「docs.rs徽章参考了不正确的crate」的问题","shortMessageHtmlLink":"docs: 🐛 修复自述文档中「docs.rs徽章参考了不正确的crate」的问题"}},{"before":"e1f64b65fa9283d80bbd083828c28a2e52c40f4f","after":"8cad5de249ac2d2fa162f488d3b7681bc8665116","ref":"refs/heads/main","pushedAt":"2024-09-14T04:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :memo: 根据新增功能更新自述文档","shortMessageHtmlLink":"docs: 📝 根据新增功能更新自述文档"}},{"before":"e1f64b65fa9283d80bbd083828c28a2e52c40f4f","after":"8cad5de249ac2d2fa162f488d3b7681bc8665116","ref":"refs/heads/dev","pushedAt":"2024-09-14T04:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :memo: 根据新增功能更新自述文档","shortMessageHtmlLink":"docs: 📝 根据新增功能更新自述文档"}},{"before":"3159127aa8f421443782ff4131e8090b3c312077","after":"e1f64b65fa9283d80bbd083828c28a2e52c40f4f","ref":"refs/heads/main","pushedAt":"2024-09-14T04:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"ci: :construction_worker: 更新CI配置,禁用`dev`分支的触发\n\n现在仅 `main` 与 `test*` 会触发CI","shortMessageHtmlLink":"ci: 👷 更新CI配置,禁用dev分支的触发"}},{"before":"d15066b3fd3d73b7c40f89562400bde78711ce42","after":"e1f64b65fa9283d80bbd083828c28a2e52c40f4f","ref":"refs/heads/dev","pushedAt":"2024-09-14T04:12:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"ci: :construction_worker: 更新CI配置,禁用`dev`分支的触发\n\n现在仅 `main` 与 `test*` 会触发CI","shortMessageHtmlLink":"ci: 👷 更新CI配置,禁用dev分支的触发"}},{"before":"d15066b3fd3d73b7c40f89562400bde78711ce42","after":"3159127aa8f421443782ff4131e8090b3c312077","ref":"refs/heads/main","pushedAt":"2024-09-14T04:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :memo: 修订自述文档\n\n更新自述文档中所有的GitHub仓库链接,新增「crates.io 被依赖的仓库数量」并随之拆分徽章顺序","shortMessageHtmlLink":"docs: 📝 修订自述文档"}},{"before":"41f330072b2aabf5a72c5f32477175e17d81eb3e","after":"d15066b3fd3d73b7c40f89562400bde78711ce42","ref":"refs/heads/main","pushedAt":"2024-09-14T04:02:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"fix: :green_heart: 继续重构代码以修复CI暴露的问题\n\n✅修复`clippy::manual_inspect`:代码 `option.map(|x| { do_xx(); x })` 可替换成 `option.inspect(|x| { do_xx(); })`;修复 `asserts!` 宏在测试中的使用问题(统一使用逗号分隔)","shortMessageHtmlLink":"fix: 💚 继续重构代码以修复CI暴露的问题"}},{"before":"bd7eada5b3ee905f3bb3ffbeee7a1a31f2b28743","after":"d15066b3fd3d73b7c40f89562400bde78711ce42","ref":"refs/heads/dev","pushedAt":"2024-09-14T04:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"fix: :green_heart: 继续重构代码以修复CI暴露的问题\n\n✅修复`clippy::manual_inspect`:代码 `option.map(|x| { do_xx(); x })` 可替换成 `option.inspect(|x| { do_xx(); })`;修复 `asserts!` 宏在测试中的使用问题(统一使用逗号分隔)","shortMessageHtmlLink":"fix: 💚 继续重构代码以修复CI暴露的问题"}},{"before":"68822f5ea9ca61848062ebc84c3437d1436dfc7c","after":"bd7eada5b3ee905f3bb3ffbeee7a1a31f2b28743","ref":"refs/heads/dev","pushedAt":"2024-09-14T03:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"fix: :green_heart: 修复代码以通过CI clippy,消除编译警告","shortMessageHtmlLink":"fix: 💚 修复代码以通过CI clippy,消除编译警告"}},{"before":"4e74a32b0b51dcd2e2e750ce78c2d4686d40a5ec","after":"68822f5ea9ca61848062ebc84c3437d1436dfc7c","ref":"refs/heads/dev","pushedAt":"2024-09-14T03:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"ci: :construction_worker: 新增CI远程自动检查","shortMessageHtmlLink":"ci: 👷 新增CI远程自动检查"}},{"before":"0ecf2cf6d21b3a219169c3150a6c6d23add963cd","after":"4e74a32b0b51dcd2e2e750ce78c2d4686d40a5ec","ref":"refs/heads/dev","pushedAt":"2024-09-14T03:01:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :memo: 自述文档标题跟进GitHub仓库名称","shortMessageHtmlLink":"docs: 📝 自述文档标题跟进GitHub仓库名称"}},{"before":"3575c989d3e307428e12c2e3ef9312ff69fb3f11","after":"0ecf2cf6d21b3a219169c3150a6c6d23add963cd","ref":"refs/heads/dev","pushedAt":"2024-09-14T03:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"chore: :wrench: 同步修改后的GitHub仓库名称,现在与crate名一致\n\nGitHub仓库名:`NAR-dev-util`→`NAR-dev-utils`","shortMessageHtmlLink":"chore: 🔧 同步修改后的GitHub仓库名称,现在与crate名一致"}},{"before":"41f330072b2aabf5a72c5f32477175e17d81eb3e","after":"3575c989d3e307428e12c2e3ef9312ff69fb3f11","ref":"refs/heads/dev","pushedAt":"2024-09-14T02:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"docs: :memo: 完善自述文档\n\n增加徽章墙以呈现项目状态,将内容分隔为小节","shortMessageHtmlLink":"docs: 📝 完善自述文档"}},{"before":"98ec405c4db0fcd3551539ebe52588dee84340eb","after":"41f330072b2aabf5a72c5f32477175e17d81eb3e","ref":"refs/heads/dev","pushedAt":"2024-09-13T08:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 从NARust-158迁入通用的「引用计数」接口(及`std`相关默认`impl`)","shortMessageHtmlLink":"feat: ✨ 从NARust-158迁入通用的「引用计数」接口(及std相关默认impl)"}},{"before":"98ec405c4db0fcd3551539ebe52588dee84340eb","after":"41f330072b2aabf5a72c5f32477175e17d81eb3e","ref":"refs/heads/main","pushedAt":"2024-09-13T08:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 从NARust-158迁入通用的「引用计数」接口(及`std`相关默认`impl`)","shortMessageHtmlLink":"feat: ✨ 从NARust-158迁入通用的「引用计数」接口(及std相关默认impl)"}},{"before":"2eef56033ea6241909e800e5279144760c09b562","after":"98ec405c4db0fcd3551539ebe52588dee84340eb","ref":"refs/heads/main","pushedAt":"2024-09-13T08:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 仿照`debug_assert!`对`(e)print(ln)`新增各类【调试用】方法\n\n新增四大宏`debug_print`, `debug_eprint`, `debug_println`和`debug_eprintln`,便于实现【主要用于调试场景输出信息,发行场景自行静默】的需求","shortMessageHtmlLink":"feat: ✨ 仿照debug_assert!(e)print(ln)新增各类【调试用】方法"}},{"before":"2eef56033ea6241909e800e5279144760c09b562","after":"98ec405c4db0fcd3551539ebe52588dee84340eb","ref":"refs/heads/dev","pushedAt":"2024-09-13T08:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 仿照`debug_assert!`对`(e)print(ln)`新增各类【调试用】方法\n\n新增四大宏`debug_print`, `debug_eprint`, `debug_println`和`debug_eprintln`,便于实现【主要用于调试场景输出信息,发行场景自行静默】的需求","shortMessageHtmlLink":"feat: ✨ 仿照debug_assert!(e)print(ln)新增各类【调试用】方法"}},{"before":"a6f4c4f620911e5e5299c4ce1ee7c9e4b7b1e90a","after":"2eef56033ea6241909e800e5279144760c09b562","ref":"refs/heads/main","pushedAt":"2024-09-04T06:54:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 「可空引用传参」快捷特征\n\n收录有关「可空引用传参」的快捷特征`OrSomeRef`与`OrSomeMut`","shortMessageHtmlLink":"feat: ✨ 「可空引用传参」快捷特征"}},{"before":"a18290192915ab10639705b02064c15accca9f06","after":"2eef56033ea6241909e800e5279144760c09b562","ref":"refs/heads/dev","pushedAt":"2024-09-04T06:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 「可空引用传参」快捷特征\n\n收录有关「可空引用传参」的快捷特征`OrSomeRef`与`OrSomeMut`","shortMessageHtmlLink":"feat: ✨ 「可空引用传参」快捷特征"}},{"before":null,"after":"a18290192915ab10639705b02064c15accca9f06","ref":"refs/heads/dev","pushedAt":"2024-09-04T04:04:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :construction:","shortMessageHtmlLink":"feat: 🚧"}},{"before":"c00305aa31e514fde40319ef0a38d87b8b51f992","after":"a6f4c4f620911e5e5299c4ce1ee7c9e4b7b1e90a","ref":"refs/heads/main","pushedAt":"2024-09-04T03:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 新增「一次性特征结构」宏\n\n🎯用于简化「一次性特征实现」的`struct-impl-&mut`表达式代码","shortMessageHtmlLink":"feat: ✨ 新增「一次性特征结构」宏"}},{"before":"14b9beb2b16857955dfbe667811a74d8df97ab7b","after":"c00305aa31e514fde40319ef0a38d87b8b51f992","ref":"refs/heads/main","pushedAt":"2024-08-17T15:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"chore: :see_no_evil: 忽略本机依赖配置`Cargo.lock`\n\n参考:`rand` ","shortMessageHtmlLink":"chore: 🙈 忽略本机依赖配置Cargo.lock"}},{"before":"14b9beb2b16857955dfbe667811a74d8df97ab7b","after":null,"ref":"refs/heads/dev-split-owned","pushedAt":"2024-08-17T15:13:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"}},{"before":"363798cfc1a61995a91901edaf237a252e10a659","after":"14b9beb2b16857955dfbe667811a74d8df97ab7b","ref":"refs/heads/main","pushedAt":"2024-08-17T15:13:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"refactor: :recycle: ♻️使用「图式trait+NewLine图式」统一「带所有权拆分迭代器」;🈲因「难以调和的不一致」禁止空字符串;✅增添单元测试","shortMessageHtmlLink":"refactor: ♻️ ♻️使用「图式trait+NewLine图式」统一「带所有权拆分迭代器」;🈲因「难以调和的不一致」禁止空字符串;…"}},{"before":"36edccfd745da920a38e2494436c93cc9116d6cf","after":"14b9beb2b16857955dfbe667811a74d8df97ab7b","ref":"refs/heads/dev-split-owned","pushedAt":"2024-08-17T15:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"refactor: :recycle: ♻️使用「图式trait+NewLine图式」统一「带所有权拆分迭代器」;🈲因「难以调和的不一致」禁止空字符串;✅增添单元测试","shortMessageHtmlLink":"refactor: ♻️ ♻️使用「图式trait+NewLine图式」统一「带所有权拆分迭代器」;🈲因「难以调和的不一致」禁止空字符串;…"}},{"before":"92811a119e29f7ee5db95aac806b1bfac628a2d6","after":"36edccfd745da920a38e2494436c93cc9116d6cf","ref":"refs/heads/dev-split-owned","pushedAt":"2024-08-17T14:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 更新有关「带所有权拆分字符串」的内容","shortMessageHtmlLink":"feat: ✨ 更新有关「带所有权拆分字符串」的内容"}},{"before":null,"after":"92811a119e29f7ee5db95aac806b1bfac628a2d6","ref":"refs/heads/dev-split-owned","pushedAt":"2024-08-17T09:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat:\n\nwip","shortMessageHtmlLink":"feat:"}},{"before":"481d65fbfd21b5a1035592ae35b4fa4b112d6d39","after":"363798cfc1a61995a91901edaf237a252e10a659","ref":"refs/heads/main","pushedAt":"2024-08-07T17:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ARCJ137442","name":"Argon","path":"/ARCJ137442","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109168?s=80&v=4"},"commit":{"message":"feat: :sparkles: 强化实用宏 `f_parallel`:允许「多个函数一列函数」的情形","shortMessageHtmlLink":"feat: ✨ 强化实用宏 f_parallel:允许「多个函数一列函数」的情形"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxODozMDowNi4wMDAwMDBazwAAAAS43dke","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxODozMDowNi4wMDAwMDBazwAAAAS43dke","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxNzoyNzoxNi4wMDAwMDBazwAAAASUcg-t"}},"title":"Activity · ARCJ137442/NAR-dev-utils"}