{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":779198733,"defaultBranch":"main","name":"comprehensive-rust","ownerLogin":"khoaxuantu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-29T09:09:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68913255?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713803386.0","currentOid":""},"activityList":{"items":[{"before":"4d9e99369f2f6216ca2810d4969b08a8c0c85c47","after":"1afd366024e438dca24660c9daba4fd8f6b68bfa","ref":"refs/heads/main","pushedAt":"2024-09-10T16:06:08.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"chromium part 4/5 (#2360)\n\nchromium part 4/5\n\n---------\n\nCo-authored-by: javad-jafari \nCo-authored-by: javad-jafari <65780584+javad-jafari@users.noreply.github.com>","shortMessageHtmlLink":"chromium part 4/5 (google#2360)"}},{"before":"b8883d19ceabeca097a1c5866cb6dc62046897f6","after":"dacc5dfb413ff000621d19084156f85b907413b7","ref":"refs/heads/vi","pushedAt":"2024-08-21T07:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgeisler","name":"Martin Geisler","path":"/mgeisler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89623?s=80&v=4"},"commit":{"message":"More msgid fixes","shortMessageHtmlLink":"More msgid fixes"}},{"before":"3b22f49f337b23dda998169fdbf56a73409b5839","after":"b8883d19ceabeca097a1c5866cb6dc62046897f6","ref":"refs/heads/vi","pushedAt":"2024-08-21T07:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgeisler","name":"Martin Geisler","path":"/mgeisler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89623?s=80&v=4"},"commit":{"message":"Attempting to fix change to msgid","shortMessageHtmlLink":"Attempting to fix change to msgid"}},{"before":"0146b78f584c3c67ab2bd5c015174fcb167ef681","after":"3b22f49f337b23dda998169fdbf56a73409b5839","ref":"refs/heads/vi","pushedAt":"2024-08-21T07:31:59.000Z","pushType":"push","commitsCount":208,"pusher":{"login":"mgeisler","name":"Martin Geisler","path":"/mgeisler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89623?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vi","shortMessageHtmlLink":"Merge branch 'main' into vi"}},{"before":"655b553abd132f06b9e110d4a5f998a107a917b5","after":"4d9e99369f2f6216ca2810d4969b08a8c0c85c47","ref":"refs/heads/main","pushedAt":"2024-08-18T07:18:07.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"ja: Fix file path to avoid build error (#2285)\n\n- This PR fixes a wrong filepath (`configure-*` → `configuring-*`) in\r\nthe Japanese book.\r\n- I've encountered an error below when I was building the book in\r\nJapanese.\r\n\r\n```bash\r\n$ MDBOOK_BOOK__LANGUAGE=ja mdbook build -d book/ja\r\n2024-08-15 21:52:56 [INFO] (mdbook::book): Book building has started\r\n2024-08-15 21:52:57 [INFO] (mdbook::book): Running the exerciser backend\r\n2024-08-15 21:52:57 [INFO] (mdbook::renderer): Invoking the \"exerciser\" renderer\r\n2024-08-15 21:52:57 [INFO] (mdbook::book): Running the html backend\r\n2024-08-15 21:52:58 [INFO] (mdbook::book): Running the linkcheck backend\r\n2024-08-15 21:52:58 [INFO] (mdbook::renderer): Invoking the \"linkcheck\" renderer\r\nerror: File not found: ../configure-gnrt-config-toml.md\r\n ┌─ chromium/adding-third-party-crates/resolving-problems/build-scripts-which-generate-code.md:5:23\r\n │\r\n5 │ もしファイルが作成されるようになっていたら、[`gnrt_config.toml`](../configure-gnrt-config-toml.md) を変更して、クレートに `build-script-outputs` を追加します。これが推移的依存関係(Chromium コードが直接依存すべきでない依存関係)の場合は、`allow-first-party-usage=false` も追加します。このファイルには、すでにいくつかの例が含まれています。\r\n │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File not found: ../configure-gnrt-config-toml.md\r\n\r\nError: One or more incorrect links\r\n2024-08-15 21:52:58 [ERROR] (mdbook::renderer): Renderer exited with non-zero return code.\r\n2024-08-15 21:52:58 [ERROR] (mdbook::utils): Error: Rendering failed\r\n2024-08-15 21:52:58 [ERROR] (mdbook::utils): Caused By: The \"linkcheck\" renderer failed\r\n```","shortMessageHtmlLink":"ja: Fix file path to avoid build error (google#2285)"}},{"before":"ad9b41cd6cba0b87a2560a155fc5afff1f41713d","after":"655b553abd132f06b9e110d4a5f998a107a917b5","ref":"refs/heads/main","pushedAt":"2024-07-31T15:02:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"[fa] day 1 (#2252)\n\nhttps://github.com/google/comprehensive-rust/pull/2238 CLA fix","shortMessageHtmlLink":"[fa] day 1 (google#2252)"}},{"before":"1c964f6fe32eee064f69f11ff71271d7edaac49d","after":"ad9b41cd6cba0b87a2560a155fc5afff1f41713d","ref":"refs/heads/main","pushedAt":"2024-07-26T18:30:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Include xgettext as optional output (#2244)\n\nInstead of asking the translators to run a complicated command to\r\ngenerate the `messages.pot` file, we now simply include the\r\nconfiguration in the versioned `book.toml` file.\r\n\r\nThis makes it much easier for us to update the configuration: we just\r\npush a new version of `book.toml`. It also makes life easier for the\r\ntranslators.","shortMessageHtmlLink":"Include xgettext as optional output (google#2244)"}},{"before":"1fb284640e8f7680cc809830b3c9daa98c54ecdb","after":"1c964f6fe32eee064f69f11ff71271d7edaac49d","ref":"refs/heads/main","pushedAt":"2024-07-22T15:59:35.000Z","pushType":"push","commitsCount":71,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Fix a broken link and check internal links (#2195)\n\nIn #2153 I aimed to fix a link but broke it.\r\nIn this PR, I fix it and add\r\n[`mdbook-linkcheck`](https://github.com/Michael-F-Bryan/mdbook-linkcheck)\r\nto avoid future cases.\r\n\r\nSome past fixes that could have been prevented, in addition to mine in\r\nthis PR:\r\n* #811\r\n* #2064\r\n* #2146\r\n\r\nNote: \r\n`mdbook-linkcheck` may also check external links with a configuration\r\nchange.\r\nIt can be beneficial to check also external links from time to time. I\r\nran it here and found 3 broken links.\r\n\r\nMaintainers - sorry for the lack of a preceding issue. We can discuss it\r\nhere.\r\nSome remaining work is to fix the outdated internal links in the\r\ntranslations, not done here.\r\nLet me know what you think about the proposed contribution.\r\n\r\nThis PR completes #1502.","shortMessageHtmlLink":"Fix a broken link and check internal links (google#2195)"}},{"before":"9692d822dbd045415361fd3564612fe98b837b9c","after":"1fb284640e8f7680cc809830b3c9daa98c54ecdb","ref":"refs/heads/main","pushedAt":"2024-06-24T17:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Add a map_err in speaker notes (#2155)\n\nThe type returned by `String::from_utf8(raw)`, is `Result<_>` and needs\r\nto be mapped to match the type of the return type of `next`. You get\r\nthis error otherwise:\r\n\r\n```\r\n Compiling playground v0.0.1 (/playground)\r\nwarning: unused import: `ErrorKind`\r\n --> src/main.rs:1:21\r\n |\r\n1 | use std::io::{self, ErrorKind};\r\n | ^^^^^^^^^\r\n |\r\n = note: `#[warn(unused_imports)]` on by default\r\n\r\nerror[E0308]: mismatched types\r\n --> src/main.rs:29:17\r\n |\r\n29 | Ok(Some(s))\r\n | ---- ^ expected `String`, found `Result`\r\n | |\r\n | arguments to this enum variant are incorrect\r\n |\r\n = note: expected struct `String`\r\n found enum `Result`\r\nhelp: the type constructed contains `Result` due to the type of the argument passed\r\n --> src/main.rs:29:12\r\n |\r\n29 | Ok(Some(s))\r\n | ^^^^^-^\r\n | |\r\n | this argument influences the type of `Some`\r\nnote: tuple variant defined here\r\n --> /playground/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:579:5\r\n |\r\n579 | Some(#[stable(feature = \"rust1\", since = \"1.0.0\")] T),\r\n | ^^^^\r\nhelp: use the `?` operator to extract the `Result` value, propagating a `Result::Err` value to the caller\r\n |\r\n29 | Ok(Some(s?))\r\n | +\r\n\r\nFor more information about this error, try `rustc --explain E0308`.\r\nwarning: `playground` (bin \"playground\") generated 1 warning\r\nerror: could not compile `playground` (bin \"playground\") due to 1 previous error; 1 warning emitted\r\n```","shortMessageHtmlLink":"Add a map_err in speaker notes (google#2155)"}},{"before":"412eac66898ceee17eb077d2feb80ee2eb972025","after":"9692d822dbd045415361fd3564612fe98b837b9c","ref":"refs/heads/main","pushedAt":"2024-06-20T17:44:48.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"ja: cr2 Bare Metal translation (#1907)\n\nProfessional translations for CR2 content.\r\nChanges are being staged in a separate branch until all Japanese content\r\nis reviewed.\r\n\r\n#1463 #652\r\n\r\n---------\r\n\r\nCo-authored-by: Hidenori Kobayashi ","shortMessageHtmlLink":"ja: cr2 Bare Metal translation (google#1907)"}},{"before":"06264e8cc7d41ced4857c5235fb7f9b727fd8b77","after":"412eac66898ceee17eb077d2feb80ee2eb972025","ref":"refs/heads/main","pushedAt":"2024-06-10T02:00:00.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Clarify the suggested steps in the pin page (#2130)\n\nThe speaker notes suggest an evolution of the code to support a periodic\r\ntimer, but the last step was under-specified.\r\n\r\n(As mentioned by @fw-immunant and referenced in #1536)","shortMessageHtmlLink":"Clarify the suggested steps in the pin page (google#2130)"}},{"before":"6b1b024a4789fd24dd205f4361e6a40f6fe8e7d7","after":"06264e8cc7d41ced4857c5235fb7f9b727fd8b77","ref":"refs/heads/main","pushedAt":"2024-05-30T15:40:11.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Add a note that shared references are `Copy` (#2107)\n\nAdd a note to the `Copy` slide noting that shared references are `Copy`.\r\nA student asked about this today, and it's something I want to remember\r\nto mention in future classes.","shortMessageHtmlLink":"Add a note that shared references are Copy (google#2107)"}},{"before":"a03b7e68e54fda7e8982c5dba381b8a399e41bb3","after":"6b1b024a4789fd24dd205f4361e6a40f6fe8e7d7","ref":"refs/heads/main","pushedAt":"2024-05-22T03:32:48.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Update CODEOWNERS with new `vi.po` reviewer (#2051)\n\nIgnored unrelated failing tests.","shortMessageHtmlLink":"Update CODEOWNERS with new vi.po reviewer (google#2051)"}},{"before":"f10b33548e8d9e7eda47c94dd42f04fc2b123264","after":"0146b78f584c3c67ab2bd5c015174fcb167ef681","ref":"refs/heads/vi","pushedAt":"2024-05-07T13:39:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1 morning - types and values","shortMessageHtmlLink":"feat: add vi translation - day 1 morning - types and values"}},{"before":"8fbfdf86c2e19dc4722030d5de3010d5a7c059d9","after":"f10b33548e8d9e7eda47c94dd42f04fc2b123264","ref":"refs/heads/vi","pushedAt":"2024-05-07T11:38:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1 morning - types and values","shortMessageHtmlLink":"feat: add vi translation - day 1 morning - types and values"}},{"before":"b873a921aace3b38b596ebbb6917e97b37c11b9d","after":"8fbfdf86c2e19dc4722030d5de3010d5a7c059d9","ref":"refs/heads/vi","pushedAt":"2024-04-22T16:46:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1 morning - types and values","shortMessageHtmlLink":"feat: add vi translation - day 1 morning - types and values"}},{"before":null,"after":"b873a921aace3b38b596ebbb6917e97b37c11b9d","ref":"refs/heads/vi","pushedAt":"2024-04-22T16:29:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1 morning - types and values","shortMessageHtmlLink":"feat: add vi translation - day 1 morning - types and values"}},{"before":"ea8b5d2207d4e24adb512f223411033dc97729db","after":"a03b7e68e54fda7e8982c5dba381b8a399e41bb3","ref":"refs/heads/main","pushedAt":"2024-04-22T16:18:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"cargo: bump cortex-m-rt from 0.7.3 to 0.7.4 in /src/exercises/bare-metal/compass in the patch group (#2019)\n\nBumps the patch group in /src/exercises/bare-metal/compass with 1\r\nupdate: [cortex-m-rt](https://github.com/rust-embedded/cortex-m).\r\n\r\nUpdates `cortex-m-rt` from 0.7.3 to 0.7.4\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"cargo: bump cortex-m-rt from 0.7.3 to 0.7.4 in /src/exercises/bare-me…"}},{"before":"b26ae2e7546683fd42e03509f196ac62f53f7faf","after":null,"ref":"refs/heads/vi","pushedAt":"2024-04-21T03:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"}},{"before":"046a58badf43e57e4cdf5393f9227bb0473e86ac","after":null,"ref":"refs/heads/vi-cargo","pushedAt":"2024-04-21T03:45:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"}},{"before":"c9e08fae6006195cca61fbd865cce0ff6d018934","after":"ea8b5d2207d4e24adb512f223411033dc97729db","ref":"refs/heads/main","pushedAt":"2024-04-21T03:36:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Simplify interior mutability example (#2006)\n\nThe existing `RefCell` example code was more complex than necessary to\r\ndemonstrate the functionality, and was complex in a way that I often\r\nfound hard to explain to students. This PR replaces it with a much\r\nsimpler demonstration, and adds a code example for `Cell`.","shortMessageHtmlLink":"Simplify interior mutability example (google#2006)"}},{"before":"a4d674b02e710be71c89f07994bf0c1bb88241d4","after":"c9e08fae6006195cca61fbd865cce0ff6d018934","ref":"refs/heads/main","pushedAt":"2024-04-19T01:32:24.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Slightly simplify binary tree exercise (#2002)\n\nGive students a little more context for the binary tree exercise by\r\ngiving them the wrapper methods on `BinaryTree` at the start and\r\nexplicitly asking them to implement the methods on `Subtree`. I think\r\nthis simplifies the exercise a bit and makes it a bit more focused for\r\nstudents.","shortMessageHtmlLink":"Slightly simplify binary tree exercise (google#2002)"}},{"before":"9a81d18546383cab63a6e423e51379a2afb7bf40","after":"b26ae2e7546683fd42e03509f196ac62f53f7faf","ref":"refs/heads/vi","pushedAt":"2024-04-18T15:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1: morning - welcome","shortMessageHtmlLink":"feat: add vi translation - day 1: morning - welcome"}},{"before":"9cc3e9c5ed4ce21a47a3d2a838672107a8110870","after":"a4d674b02e710be71c89f07994bf0c1bb88241d4","ref":"refs/heads/main","pushedAt":"2024-04-14T16:21:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Remove redundant trait bounds from counter exercise (#1980)\n\nThe trait bounds aren't needed on the struct definition, only the impl\r\nblock. I think it'd be useful to show the difference here in order to\r\nshow students how trait bounds for collection types are usually on the\r\nimpl blocks rather than the type itself.","shortMessageHtmlLink":"Remove redundant trait bounds from counter exercise (google#1980)"}},{"before":null,"after":"9a81d18546383cab63a6e423e51379a2afb7bf40","ref":"refs/heads/vi","pushedAt":"2024-04-10T16:16:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"feat: add vi translation - day 1: morning - welcome","shortMessageHtmlLink":"feat: add vi translation - day 1: morning - welcome"}},{"before":"13336fc4289c251629bf7c7d2504700f6774f26a","after":"9cc3e9c5ed4ce21a47a3d2a838672107a8110870","ref":"refs/heads/main","pushedAt":"2024-04-10T01:44:28.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Avoid fixed byte offsets in strings.md (#1963)\n\nAs discovered during #1961, fixed byte offsets tend to break\r\ntranslations because the translated strings can end up having a\r\ncharacter on the boundary where we slice.","shortMessageHtmlLink":"Avoid fixed byte offsets in strings.md (google#1963)"}},{"before":"6e96fbde9bc86d8a432661d3d3024e9b6b5d454e","after":null,"ref":"refs/heads/vi","pushedAt":"2024-04-08T15:42:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"}},{"before":"7673dbfbbbdeec879520aa2e240df00616ca38dc","after":"6e96fbde9bc86d8a432661d3d3024e9b6b5d454e","ref":"refs/heads/vi","pushedAt":"2024-04-08T15:41:20.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vi","shortMessageHtmlLink":"Merge branch 'main' into vi"}},{"before":"059c7129d1b350245b1c9e0b53ab76c6de087da2","after":"13336fc4289c251629bf7c7d2504700f6774f26a","ref":"refs/heads/main","pushedAt":"2024-04-08T15:39:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"Bump crate-ci/typos from 1.19.0 to 1.20.4 (#1968)\n\nBumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.19.0 to\r\n1.20.4.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump crate-ci/typos from 1.19.0 to 1.20.4 (google#1968)"}},{"before":"0b04007743ded88fef581790a8b781c9bd456958","after":"059c7129d1b350245b1c9e0b53ab76c6de087da2","ref":"refs/heads/main","pushedAt":"2024-04-07T08:18:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"khoaxuantu","name":"Tuslipid","path":"/khoaxuantu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68913255?s=80&v=4"},"commit":{"message":"fr: Refreshing the French translation (#1950)\n\nfr: Refreshing the French translation (running msgmerge, not other\r\nchange).","shortMessageHtmlLink":"fr: Refreshing the French translation (google#1950)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNjowNjowOC4wMDAwMDBazwAAAASyRdCE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wN1QwODoxODozMS4wMDAwMDBazwAAAAQqAltj"}},"title":"Activity · khoaxuantu/comprehensive-rust"}