{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":199863976,"defaultBranch":"main","name":"futures-async-stream","ownerLogin":"taiki-e","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-31T13:41:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43724913?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724433340.0","currentOid":""},"activityList":{"items":[{"before":"064dc5463e84e09d9bbab8864df25f33080adbd0","after":"3a98f0f142e69efe95ebbb3072fe6fe7f8b77db3","ref":"refs/heads/main","pushedAt":"2024-09-08T09:40:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"codegen: Favor assert/panic over error","shortMessageHtmlLink":"codegen: Favor assert/panic over error"}},{"before":"6981c974ff2908534b968879f9c46a97eb89848c","after":"064dc5463e84e09d9bbab8864df25f33080adbd0","ref":"refs/heads/main","pushedAt":"2024-09-08T09:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"codegen: Favor assert/panic over error","shortMessageHtmlLink":"codegen: Favor assert/panic over error"}},{"before":"31d55cc2e5ab419ec3a25fc80312e18b3b3e12ea","after":"6981c974ff2908534b968879f9c46a97eb89848c","ref":"refs/heads/main","pushedAt":"2024-09-07T13:39:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Clean up scripts","shortMessageHtmlLink":"Clean up scripts"}},{"before":"0cbcd42086207890d423bf90f7e3513f69b0fa8b","after":"31d55cc2e5ab419ec3a25fc80312e18b3b3e12ea","ref":"refs/heads/main","pushedAt":"2024-09-03T14:46:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"tests: Ignore elided_named_lifetimes lint\n\n```\nerror: elided lifetime has a name\n --> tests/elisions.rs:23:21\n |\n23 | #[stream(item = &i32)]\n | ----------------^-----\n | | |\n | | this elided lifetime gets resolved as `'_async0`\n | lifetime `'_async0` declared here\n |\n = note: `-D elided-named-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(elided_named_lifetimes)]`\n\nerror: elided lifetime has a name\n --> tests/elisions.rs:29:17\n |\n29 | #[stream(item = &i32)]\n | ----------------^-----\n | | |\n | | this elided lifetime gets resolved as `'_async0`\n | lifetime `'_async0` declared here\n```","shortMessageHtmlLink":"tests: Ignore elided_named_lifetimes lint"}},{"before":"ef76629af24fbdd1de8f3e641400b4c76501e1fa","after":"0cbcd42086207890d423bf90f7e3513f69b0fa8b","ref":"refs/heads/main","pushedAt":"2024-09-03T14:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"tests: Ignore elided_named_lifetimes lint\n\n```\nerror: elided lifetime has a name\n --> tests/elisions.rs:23:21\n |\n23 | #[stream(item = &i32)]\n | ----------------^-----\n | | |\n | | this elided lifetime gets resolved as `'_async0`\n | lifetime `'_async0` declared here\n |\n = note: `-D elided-named-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(elided_named_lifetimes)]`\n\nerror: elided lifetime has a name\n --> tests/elisions.rs:29:17\n |\n29 | #[stream(item = &i32)]\n | ----------------^-----\n | | |\n | | this elided lifetime gets resolved as `'_async0`\n | lifetime `'_async0` declared here\n```","shortMessageHtmlLink":"tests: Ignore elided_named_lifetimes lint"}},{"before":"5283d5368f1668b32662e26b5f4e574ffa5723a0","after":"ef76629af24fbdd1de8f3e641400b4c76501e1fa","ref":"refs/heads/main","pushedAt":"2024-08-30T12:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Use grouped update of dependabot","shortMessageHtmlLink":"Use grouped update of dependabot"}},{"before":"456e69bd0e57afb09a345334356b26381ae3b697","after":"5283d5368f1668b32662e26b5f4e574ffa5723a0","ref":"refs/heads/main","pushedAt":"2024-08-29T14:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"codegen: Disable clone-impls feature of syn","shortMessageHtmlLink":"codegen: Disable clone-impls feature of syn"}},{"before":"2fd8c4e89ec9444fec61843612f7d1c79a718e19","after":"456e69bd0e57afb09a345334356b26381ae3b697","ref":"refs/heads/main","pushedAt":"2024-08-25T14:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Apply deprecated_safe lint","shortMessageHtmlLink":"Apply deprecated_safe lint"}},{"before":"aa4fa7410f975ade7d0c28689df34eaa23990202","after":"2fd8c4e89ec9444fec61843612f7d1c79a718e19","ref":"refs/heads/main","pushedAt":"2024-08-23T17:15:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Release 0.2.12","shortMessageHtmlLink":"Release 0.2.12"}},{"before":"193231b05aed816e01ec5a2d45981af739b05887","after":"aa4fa7410f975ade7d0c28689df34eaa23990202","ref":"refs/heads/main","pushedAt":"2024-08-23T17:02:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore more clippy lints at workspace level","shortMessageHtmlLink":"Ignore more clippy lints at workspace level"}},{"before":"c75f3e678934048d9d66dbb8411436ad1525317f","after":"193231b05aed816e01ec5a2d45981af739b05887","ref":"refs/heads/main","pushedAt":"2024-08-04T07:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update .deny.toml","shortMessageHtmlLink":"Update .deny.toml"}},{"before":"3ea0a116bfdc33de853042fa5330e0c8375ae9ec","after":"c75f3e678934048d9d66dbb8411436ad1525317f","ref":"refs/heads/main","pushedAt":"2024-07-10T20:18:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update ui test output to nightly-2024-07-10","shortMessageHtmlLink":"Update ui test output to nightly-2024-07-10"}},{"before":"b0470066fac33d57a50f13d1c2ac8290d971318e","after":"3ea0a116bfdc33de853042fa5330e0c8375ae9ec","ref":"refs/heads/main","pushedAt":"2024-07-10T20:17:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update ui test output to nightly-2024-07-11","shortMessageHtmlLink":"Update ui test output to nightly-2024-07-11"}},{"before":"5f3908a9c2ff1d5eb1d0c9faee9c8a846dc2dccc","after":"b0470066fac33d57a50f13d1c2ac8290d971318e","ref":"refs/heads/main","pushedAt":"2024-06-21T19:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Apply clippy::as_underscore lint","shortMessageHtmlLink":"Apply clippy::as_underscore lint"}},{"before":"8735452df3cfef69b02513e73a3261ecd64d7545","after":"5f3908a9c2ff1d5eb1d0c9faee9c8a846dc2dccc","ref":"refs/heads/main","pushedAt":"2024-06-15T14:45:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"tests: Ignore dead_code lint","shortMessageHtmlLink":"tests: Ignore dead_code lint"}},{"before":"2d7fc3b5dd23c9151ab6cff4767c931c76857a07","after":"8735452df3cfef69b02513e73a3261ecd64d7545","ref":"refs/heads/main","pushedAt":"2024-06-01T06:18:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update cspell dictionary","shortMessageHtmlLink":"Update cspell dictionary"}},{"before":"292899c51d131b0d6f96e40ac7e6070da230c550","after":"2d7fc3b5dd23c9151ab6cff4767c931c76857a07","ref":"refs/heads/main","pushedAt":"2024-05-24T20:48:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore buggy clippy::lint_groups_priority lint\n\nhttps://github.com/rust-lang/rust-clippy/issues/12270","shortMessageHtmlLink":"Ignore buggy clippy::lint_groups_priority lint"}},{"before":"dbe1458ee709dd4b7d53557c8d9d0b2c806e282e","after":"292899c51d131b0d6f96e40ac7e6070da230c550","ref":"refs/heads/main","pushedAt":"2024-05-14T14:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Remove no longer necessary allowed lint","shortMessageHtmlLink":"Remove no longer necessary allowed lint"}},{"before":"280ea503f9365d2d7fe58d188100c293c7a1ce32","after":"dbe1458ee709dd4b7d53557c8d9d0b2c806e282e","ref":"refs/heads/main","pushedAt":"2024-05-05T14:10:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore unexpected_cfgs lint for generated code\n\n```\nerror: unexpected `cfg` condition name: `rustfmt`\n --> src/gen/assert_impl.rs:6:13\n |\n6 | #![cfg_attr(rustfmt, rustfmt::skip)]\n | ^^^^^^^\n```\n\nDue to https://github.com/rust-lang/rust/issues/124735, we cannot\ndisable this lint at module-level.","shortMessageHtmlLink":"Ignore unexpected_cfgs lint for generated code"}},{"before":"d8626e58d94f9843ab9d77125eab7c374aaf5a50","after":"280ea503f9365d2d7fe58d188100c293c7a1ce32","ref":"refs/heads/main","pushedAt":"2024-04-27T09:46:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"20c333e21b556c565e5761f6da53d12e0514b760","after":"d8626e58d94f9843ab9d77125eab7c374aaf5a50","ref":"refs/heads/main","pushedAt":"2024-04-27T09:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Release 0.2.11","shortMessageHtmlLink":"Release 0.2.11"}},{"before":"ea8cbaba9512a8d6d445aa78f70ab01806f84d9e","after":"20c333e21b556c565e5761f6da53d12e0514b760","ref":"refs/heads/main","pushedAt":"2024-04-27T09:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Fix build failure on latest nightly\n\n```\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:3:1\n |\n3 | #[stream(item = ())]\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n3 | #[coroutine] #[stream(item = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:6:1\n |\n6 | #[stream(item = ())]\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n6 | #[coroutine] #[stream(item = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:17:1\n |\n17 | #[try_stream(ok = (), error = ())]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `try_stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n17 | #[coroutine] #[try_stream(ok = (), error = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:28:1\n |\n28 | #[stream(item = ())]\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n28 | #[coroutine] #[stream(item = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:41:1\n |\n41 | #[try_stream(ok = (), error = ())]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `try_stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n41 | #[coroutine] #[try_stream(ok = (), error = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:54:1\n |\n54 | #[stream(item = ())]\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n54 | #[coroutine] #[stream(item = ())]\n | ++++++++++++\n\nerror: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks\n --> tests/no-std/../include/basic.rs:69:1\n |\n69 | #[try_stream(ok = (), error = ())]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = note: this error originates in the attribute macro `try_stream` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: use `#[coroutine]` to make this closure a coroutine\n |\n69 | #[coroutine] #[try_stream(ok = (), error = ())]\n | ++++++++++++\n```","shortMessageHtmlLink":"Fix build failure on latest nightly"}},{"before":"37ed4b4b569695c2e92c6b77090961a2196739db","after":"ea8cbaba9512a8d6d445aa78f70ab01806f84d9e","ref":"refs/heads/main","pushedAt":"2024-04-24T16:16:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Add empty dev-dependencies table to Cargo.toml","shortMessageHtmlLink":"Add empty dev-dependencies table to Cargo.toml"}},{"before":"fb6804dabbca8512cf97d80cd0824907c8f94d14","after":"37ed4b4b569695c2e92c6b77090961a2196739db","ref":"refs/heads/main","pushedAt":"2024-04-08T14:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"tests: Use std::pin::pin","shortMessageHtmlLink":"tests: Use std::pin::pin"}},{"before":"477aa991a925fa5d6c5c11815cb4c6e16574a025","after":"fb6804dabbca8512cf97d80cd0824907c8f94d14","ref":"refs/heads/main","pushedAt":"2024-04-06T17:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update clippy lints allowed at top-level","shortMessageHtmlLink":"Update clippy lints allowed at top-level"}},{"before":"3e36b087ebd450fb0420abd13622ed7e7583c243","after":"477aa991a925fa5d6c5c11815cb4c6e16574a025","ref":"refs/heads/main","pushedAt":"2024-04-04T16:57:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"codegen: Update assert_impl\n\nhttps://github.com/rust-lang/rust/commit/9c1c0bfcb23d5411b6cb2b11f209fc6a93dbf97a broke this.\n\n```\nerror[E0277]: the type `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n --> src/gen/assert_impl.rs:22:26\n |\n22 | assert_unwind_safe::();\n | ^^^^^^^^^^^^^^^^^^^^^^^ `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n |\n = help: within `Context<'static>`, the trait `RefUnwindSafe` is not implemented for `(dyn Any + 'static)`, which is required by `future::ResumeTy: UnwindSafe`\n = note: required because it appears within the type `&'static mut (dyn Any + 'static)`\nnote: required because it appears within the type `core::task::wake::ExtData<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:225:6\n |\n225 | enum ExtData<'a> {\n | ^^^^^^^\nnote: required because it appears within the type `Context<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:236:12\n |\n236 | pub struct Context<'a> {\n | ^^^^^^^\n = note: required for `NonNull>` to implement `UnwindSafe`\nnote: required because it appears within the type `future::ResumeTy`\n --> src/lib.rs:328:16\n |\n328 | pub struct ResumeTy(pub(crate) NonNull>);\n | ^^^^^^^^\nnote: required by a bound in `assert_unwind_safe`\n --> src/gen/assert_impl.rs:16:35\n |\n16 | fn assert_unwind_safe() {}\n | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_unwind_safe`\n\nerror[E0277]: the type `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n --> src/gen/assert_impl.rs:23:30\n |\n23 | assert_ref_unwind_safe::();\n | ^^^^^^^^^^^^^^^^^^^^^^^ `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n |\n = help: within `future::ResumeTy`, the trait `RefUnwindSafe` is not implemented for `(dyn Any + 'static)`, which is required by `future::ResumeTy: RefUnwindSafe`\n = note: required because it appears within the type `&'static mut (dyn Any + 'static)`\nnote: required because it appears within the type `core::task::wake::ExtData<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:225:6\n |\n225 | enum ExtData<'a> {\n | ^^^^^^^\nnote: required because it appears within the type `Context<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:236:12\n |\n236 | pub struct Context<'a> {\n | ^^^^^^^\n = note: required because it appears within the type `*const Context<'static>`\nnote: required because it appears within the type `NonNull>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:73:12\n |\n73 | pub struct NonNull {\n | ^^^^^^^\nnote: required because it appears within the type `future::ResumeTy`\n --> src/lib.rs:328:16\n |\n328 | pub struct ResumeTy(pub(crate) NonNull>);\n | ^^^^^^^^\nnote: required by a bound in `assert_ref_unwind_safe`\n --> src/gen/assert_impl.rs:17:39\n |\n17 | fn assert_ref_unwind_safe() {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_ref_unwind_safe`\n```","shortMessageHtmlLink":"codegen: Update assert_impl"}},{"before":"5e3305fdbcfd886d5fdecebd8643b7f2d93a174f","after":"3e36b087ebd450fb0420abd13622ed7e7583c243","ref":"refs/heads/main","pushedAt":"2024-04-04T16:50:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"codegen: Update assert_impl\n\nhttps://github.com/rust-lang/rust/commit/9c1c0bfcb23d5411b6cb2b11f209fc6a93dbf97a broke this.\n\n```\nerror[E0277]: the type `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n --> src/gen/assert_impl.rs:22:26\n |\n22 | assert_unwind_safe::();\n | ^^^^^^^^^^^^^^^^^^^^^^^ `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n |\n = help: within `Context<'static>`, the trait `RefUnwindSafe` is not implemented for `(dyn Any + 'static)`, which is required by `future::ResumeTy: UnwindSafe`\n = note: required because it appears within the type `&'static mut (dyn Any + 'static)`\nnote: required because it appears within the type `core::task::wake::ExtData<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:225:6\n |\n225 | enum ExtData<'a> {\n | ^^^^^^^\nnote: required because it appears within the type `Context<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:236:12\n |\n236 | pub struct Context<'a> {\n | ^^^^^^^\n = note: required for `NonNull>` to implement `UnwindSafe`\nnote: required because it appears within the type `future::ResumeTy`\n --> src/lib.rs:328:16\n |\n328 | pub struct ResumeTy(pub(crate) NonNull>);\n | ^^^^^^^^\nnote: required by a bound in `assert_unwind_safe`\n --> src/gen/assert_impl.rs:16:35\n |\n16 | fn assert_unwind_safe() {}\n | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_unwind_safe`\n\nerror[E0277]: the type `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n --> src/gen/assert_impl.rs:23:30\n |\n23 | assert_ref_unwind_safe::();\n | ^^^^^^^^^^^^^^^^^^^^^^^ `(dyn Any + 'static)` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary\n |\n = help: within `future::ResumeTy`, the trait `RefUnwindSafe` is not implemented for `(dyn Any + 'static)`, which is required by `future::ResumeTy: RefUnwindSafe`\n = note: required because it appears within the type `&'static mut (dyn Any + 'static)`\nnote: required because it appears within the type `core::task::wake::ExtData<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:225:6\n |\n225 | enum ExtData<'a> {\n | ^^^^^^^\nnote: required because it appears within the type `Context<'static>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:236:12\n |\n236 | pub struct Context<'a> {\n | ^^^^^^^\n = note: required because it appears within the type `*const Context<'static>`\nnote: required because it appears within the type `NonNull>`\n --> /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:73:12\n |\n73 | pub struct NonNull {\n | ^^^^^^^\nnote: required because it appears within the type `future::ResumeTy`\n --> src/lib.rs:328:16\n |\n328 | pub struct ResumeTy(pub(crate) NonNull>);\n | ^^^^^^^^\nnote: required by a bound in `assert_ref_unwind_safe`\n --> src/gen/assert_impl.rs:17:39\n |\n17 | fn assert_ref_unwind_safe() {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_ref_unwind_safe`\n```","shortMessageHtmlLink":"codegen: Update assert_impl"}},{"before":"6177f9218510c2d88c8f54819737f38f2421ad3e","after":"5e3305fdbcfd886d5fdecebd8643b7f2d93a174f","ref":"refs/heads/main","pushedAt":"2024-04-01T01:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"ci: Track executables and binaries in dependency graph","shortMessageHtmlLink":"ci: Track executables and binaries in dependency graph"}},{"before":"8760242a5000aa40cd8b21206fa37eb089e5e920","after":"6177f9218510c2d88c8f54819737f38f2421ad3e","ref":"refs/heads/main","pushedAt":"2024-03-19T13:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Update comments in .rustfmt.toml","shortMessageHtmlLink":"Update comments in .rustfmt.toml"}},{"before":"853e57da81008b5f498c99043840cc35bdaa88cc","after":"8760242a5000aa40cd8b21206fa37eb089e5e920","ref":"refs/heads/main","pushedAt":"2024-03-12T16:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore dead_code lint in test\n\n```\nwarning: struct `A` is never constructed\n --> tests/stream.rs:302:8\n |\n302 | struct A;\n | ^\n |\n = note: `#[warn(dead_code)]` on by default\n```","shortMessageHtmlLink":"Ignore dead_code lint in test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsAczNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท taiki-e/futures-async-stream"}