{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87358441,"defaultBranch":"master","name":"bytes","ownerLogin":"serde-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-05T21:31:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11965399?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711144811.0","currentOid":""},"activityList":{"items":[{"before":"d382f064ad2843c7ad9691cb4268482555480e13","after":"1dd071d5a28413cf1f6084d9eb4d74d8c9244190","ref":"refs/heads/master","pushedAt":"2024-03-26T05:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Explicitly install a Rust toolchain for cargo-outdated job\n\nDebugging a recent cargo-outdated bug, it would have been nice not to\nwonder whether a rustc version change in GitHub's runner image was a\ncontributing factor.","shortMessageHtmlLink":"Explicitly install a Rust toolchain for cargo-outdated job"}},{"before":"5cbd70dfcd25713344243a0c810e07bfdd53e4ca","after":null,"ref":"refs/heads/transparent","pushedAt":"2024-03-22T22:00:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"cc1f18627bcf8ad7d63f279830b885c78a23d539","after":"d382f064ad2843c7ad9691cb4268482555480e13","ref":"refs/heads/master","pushedAt":"2024-03-22T22:00:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #50 from serde-rs/transparent\n\nReplace another conditional repr(transparent)","shortMessageHtmlLink":"Merge pull request #50 from serde-rs/transparent"}},{"before":null,"after":"5cbd70dfcd25713344243a0c810e07bfdd53e4ca","ref":"refs/heads/transparent","pushedAt":"2024-03-22T21:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Replace another conditional repr(transparent)","shortMessageHtmlLink":"Replace another conditional repr(transparent)"}},{"before":"1cc250aa0d4709c37c90005cb59c9694a1a81556","after":"cc1f18627bcf8ad7d63f279830b885c78a23d539","ref":"refs/heads/master","pushedAt":"2024-03-22T21:57:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #49 from Lucretiel/patch-1\n\nRemove conditional on `repr(transparent)`","shortMessageHtmlLink":"Merge pull request #49 from Lucretiel/patch-1"}},{"before":"1cc250aa0d4709c37c90005cb59c9694a1a81556","after":null,"ref":"refs/heads/deadcode","pushedAt":"2024-03-12T03:07:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"2ac9c381246612542211bea4605d09f25c019bcc","after":"1cc250aa0d4709c37c90005cb59c9694a1a81556","ref":"refs/heads/master","pushedAt":"2024-03-12T03:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore new dead_code warning in test\n\nSince nightly-2024-03-12.\n\n warning: struct `Dst` is never constructed\n --> tests/test_derive.rs:63:8\n |\n 63 | struct Dst {\n | ^^^\n |\n = note: `#[warn(dead_code)]` on by default","shortMessageHtmlLink":"Ignore new dead_code warning in test"}},{"before":null,"after":"1cc250aa0d4709c37c90005cb59c9694a1a81556","ref":"refs/heads/deadcode","pushedAt":"2024-03-12T03:03:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore new dead_code warning in test\n\nSince nightly-2024-03-12.\n\n warning: struct `Dst` is never constructed\n --> tests/test_derive.rs:63:8\n |\n 63 | struct Dst {\n | ^^^\n |\n = note: `#[warn(dead_code)]` on by default","shortMessageHtmlLink":"Ignore new dead_code warning in test"}},{"before":"5ea2adbb6729ae983a2b1ec39064fd5e0be08e2c","after":"2ac9c381246612542211bea4605d09f25c019bcc","ref":"refs/heads/master","pushedAt":"2024-01-02T17:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Resolve needless_borrow clippy lint in &[u8; N] deserialization\n\n warning: this expression creates a reference which is immediately dereferenced by the compiler\n --> src/de.rs:82:12\n |\n 82 | Ok(&arr)\n | ^^^^ help: change this to: `arr`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow\n = note: `-W clippy::needless-borrow` implied by `-W clippy::all`\n = help: to override `-W clippy::all` add `#[allow(clippy::needless_borrow)]`","shortMessageHtmlLink":"Resolve needless_borrow clippy lint in &[u8; N] deserialization"}},{"before":"118e4b8872e4992b454271f57f8a1427bd6cd9ba","after":"5ea2adbb6729ae983a2b1ec39064fd5e0be08e2c","ref":"refs/heads/master","pushedAt":"2024-01-02T17:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 0.11.14","shortMessageHtmlLink":"Release 0.11.14"}},{"before":"76caff68729438f1b1547fb2aadd32d0403eaa30","after":"118e4b8872e4992b454271f57f8a1427bd6cd9ba","ref":"refs/heads/master","pushedAt":"2024-01-02T17:27:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #48 from sosthene-nitrokey/deserializing-bare-array-ref\n\nImplement deserializing &'de [u8; N]","shortMessageHtmlLink":"Merge pull request #48 from sosthene-nitrokey/deserializing-bare-arra…"}},{"before":"bd341f29d293dddbcf05ee7a54f91769b1c668e4","after":"76caff68729438f1b1547fb2aadd32d0403eaa30","ref":"refs/heads/master","pushedAt":"2023-12-27T02:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 0.11.13","shortMessageHtmlLink":"Release 0.11.13"}},{"before":"17720178f83fa4b47c419d3fae06d4fc9391f2e9","after":null,"ref":"refs/heads/nostd-deserialize","pushedAt":"2023-12-27T02:13:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"0d92965ea1ad2a54b174f7a10f8f3ac1b7cf8ebb","after":"bd341f29d293dddbcf05ee7a54f91769b1c668e4","ref":"refs/heads/master","pushedAt":"2023-12-27T02:13:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #47 from serde-rs/nostd-deserialize\n\nUnconditional serde_bytes::deserialize","shortMessageHtmlLink":"Merge pull request #47 from serde-rs/nostd-deserialize"}},{"before":null,"after":"17720178f83fa4b47c419d3fae06d4fc9391f2e9","ref":"refs/heads/nostd-deserialize","pushedAt":"2023-12-27T02:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Unconditional serde_bytes::deserialize","shortMessageHtmlLink":"Unconditional serde_bytes::deserialize"}},{"before":"e1f53b2d4b5298763f207af2f32466a45ca14d24","after":null,"ref":"refs/heads/refbytearray","pushedAt":"2023-12-27T02:06:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"677457b84c559bcc54e646977f1d4dda3a0fb745","after":"0d92965ea1ad2a54b174f7a10f8f3ac1b7cf8ebb","ref":"refs/heads/master","pushedAt":"2023-12-27T02:06:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #46 from serde-rs/refbytearray\n\nSupport deserializing `&'de [u8; N]`","shortMessageHtmlLink":"Merge pull request #46 from serde-rs/refbytearray"}},{"before":"61f194eb3b8cf5df05d71bd3c81b5ed646dad941","after":"e1f53b2d4b5298763f207af2f32466a45ca14d24","ref":"refs/heads/refbytearray","pushedAt":"2023-12-27T02:04:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Support deserializing &'de [u8; N]","shortMessageHtmlLink":"Support deserializing &'de [u8; N]"}},{"before":"7c664c0729abd030c4c6017947c6635072229f06","after":"677457b84c559bcc54e646977f1d4dda3a0fb745","ref":"refs/heads/master","pushedAt":"2023-12-27T02:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore ptr_as_ptr pedantic clippy lint\n\n warning: `as` casting between raw pointers without changing its mutability\n --> src/bytearray.rs:55:20\n |\n 55 | unsafe { &*(bytes as *const [u8; N] as *const ByteArray) }\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `(bytes as *const [u8; N]).cast::>()`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_as_ptr\n = note: `-W clippy::ptr-as-ptr` implied by `-W clippy::pedantic`\n = help: to override `-W clippy::pedantic` add `#[allow(clippy::ptr_as_ptr)]`","shortMessageHtmlLink":"Ignore ptr_as_ptr pedantic clippy lint"}},{"before":null,"after":"61f194eb3b8cf5df05d71bd3c81b5ed646dad941","ref":"refs/heads/refbytearray","pushedAt":"2023-12-27T02:01:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Support deserializing &'de [u8; N]","shortMessageHtmlLink":"Support deserializing &'de [u8; N]"}},{"before":"15970a2caa726b40d8f68d55ca9e8665ca69c417","after":null,"ref":"refs/heads/copybytearray","pushedAt":"2023-12-27T02:01:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"7cd6ddb6872c0bc3f801ed9903daf815d7a8d738","after":"7c664c0729abd030c4c6017947c6635072229f06","ref":"refs/heads/master","pushedAt":"2023-12-27T02:01:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #45 from serde-rs/copybytearray\n\nImplement Copy for ByteArray","shortMessageHtmlLink":"Merge pull request #45 from serde-rs/copybytearray"}},{"before":null,"after":"15970a2caa726b40d8f68d55ca9e8665ca69c417","ref":"refs/heads/copybytearray","pushedAt":"2023-12-27T01:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Implement Copy for ByteArray","shortMessageHtmlLink":"Implement Copy for ByteArray<N>"}},{"before":"5da9904a33dc44625173bc882390ae75ec0d277c","after":"7cd6ddb6872c0bc3f801ed9903daf815d7a8d738","ref":"refs/heads/master","pushedAt":"2023-12-27T01:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Touch up PR 28","shortMessageHtmlLink":"Touch up PR 28"}},{"before":"51cc56b81c3af3247babfb1023c5afb7ed592042","after":"5da9904a33dc44625173bc882390ae75ec0d277c","ref":"refs/heads/master","pushedAt":"2023-12-27T01:58:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #28 from sgued/byte-array\n\nAdd support for `[u8; N]`","shortMessageHtmlLink":"Merge pull request #28 from sgued/byte-array"}},{"before":"deb9c323728ce380c2d2b2d558edb70725905dca","after":"51cc56b81c3af3247babfb1023c5afb7ed592042","ref":"refs/heads/master","pushedAt":"2023-10-18T04:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Remove 'remember to update' reminder from Cargo.toml","shortMessageHtmlLink":"Remove 'remember to update' reminder from Cargo.toml"}},{"before":"6c699f28a6a903d2f6a2897d83955588c32f42b5","after":"deb9c323728ce380c2d2b2d558edb70725905dca","ref":"refs/heads/master","pushedAt":"2023-10-07T02:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore into_iter_without_iter pedantic clippy lint\n\n warning: `IntoIterator` implemented for a reference type without an `iter` method\n --> src/bytes.rs:137:1\n |\n 137 | / impl<'a> IntoIterator for &'a Bytes {\n 138 | | type Item = &'a u8;\n 139 | | type IntoIter = <&'a [u8] as IntoIterator>::IntoIter;\n 140 | |\n ... |\n 143 | | }\n 144 | | }\n | |_^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_without_iter\n = note: `-W clippy::into-iter-without-iter` implied by `-W clippy::pedantic`\n = help: to override `-W clippy::pedantic` add `#[allow(clippy::into_iter_without_iter)]`\n help: consider implementing `iter`\n |\n 137 +\n 138 + impl Bytes {\n 139 + fn iter(&self) -> <&'a [u8] as IntoIterator>::IntoIter {\n 140 + <&Self as IntoIterator>::into_iter(self)\n 141 + }\n 142 + }\n |\n\n warning: `IntoIterator` implemented for a reference type without an `iter_mut` method\n --> src/bytes.rs:146:1\n |\n 146 | / impl<'a> IntoIterator for &'a mut Bytes {\n 147 | | type Item = &'a mut u8;\n 148 | | type IntoIter = <&'a mut [u8] as IntoIterator>::IntoIter;\n 149 | |\n ... |\n 152 | | }\n 153 | | }\n | |_^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_without_iter\n help: consider implementing `iter_mut`\n |\n 146 +\n 147 + impl Bytes {\n 148 + fn iter_mut(&mut self) -> <&'a mut [u8] as IntoIterator>::IntoIter {\n 149 + <&mut Self as IntoIterator>::into_iter(self)\n 150 + }\n 151 + }\n |\n\n warning: `IntoIterator` implemented for a reference type without an `iter` method\n --> src/bytebuf.rs:167:1\n |\n 167 | / impl<'a> IntoIterator for &'a ByteBuf {\n 168 | | type Item = &'a u8;\n 169 | | type IntoIter = <&'a [u8] as IntoIterator>::IntoIter;\n 170 | |\n ... |\n 173 | | }\n 174 | | }\n | |_^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_without_iter\n help: consider implementing `iter`\n |\n 167 +\n 168 + impl ByteBuf {\n 169 + fn iter(&self) -> <&'a [u8] as IntoIterator>::IntoIter {\n 170 + <&Self as IntoIterator>::into_iter(self)\n 171 + }\n 172 + }\n |\n\n warning: `IntoIterator` implemented for a reference type without an `iter_mut` method\n --> src/bytebuf.rs:176:1\n |\n 176 | / impl<'a> IntoIterator for &'a mut ByteBuf {\n 177 | | type Item = &'a mut u8;\n 178 | | type IntoIter = <&'a mut [u8] as IntoIterator>::IntoIter;\n 179 | |\n ... |\n 182 | | }\n 183 | | }\n | |_^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_without_iter\n help: consider implementing `iter_mut`\n |\n 176 +\n 177 + impl ByteBuf {\n 178 + fn iter_mut(&mut self) -> <&'a mut [u8] as IntoIterator>::IntoIter {\n 179 + <&mut Self as IntoIterator>::into_iter(self)\n 180 + }\n 181 + }\n |","shortMessageHtmlLink":"Ignore into_iter_without_iter pedantic clippy lint"}},{"before":"6c699f28a6a903d2f6a2897d83955588c32f42b5","after":null,"ref":"refs/heads/docsrs","pushedAt":"2023-09-24T18:21:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"90c4fe93771a2c8c52da9a0da925bb83dddfcf3d","after":"6c699f28a6a903d2f6a2897d83955588c32f42b5","ref":"refs/heads/master","pushedAt":"2023-09-24T18:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Test docs.rs documentation build in CI","shortMessageHtmlLink":"Test docs.rs documentation build in CI"}},{"before":null,"after":"6c699f28a6a903d2f6a2897d83955588c32f42b5","ref":"refs/heads/docsrs","pushedAt":"2023-09-24T17:57:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Test docs.rs documentation build in CI","shortMessageHtmlLink":"Test docs.rs documentation build in CI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH0NmbAA","startCursor":null,"endCursor":null}},"title":"Activity · serde-rs/bytes"}