├── .cargo └── config ├── .github └── workflows │ ├── CI.yml │ └── future-proof.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE-ZLIB ├── README.md ├── cargo_publish.sh ├── change_version.sh ├── fix-docsrs-li-details-summary.html ├── gen_readme.py ├── run_miri.sh ├── rust-toolchain.toml ├── src ├── compile_fail_tests.md ├── coroutine.rs ├── doc_examples │ ├── generator.rs │ └── generator_desugared.rs ├── gen_from_async.rs ├── generator.rs ├── generator_fn.rs ├── generator_fn │ └── call_boxed.rs ├── iter.rs ├── lib.md ├── lib.rs ├── macro_internals.rs ├── prelude.rs ├── proc_macros │ ├── Cargo.toml │ ├── macros.rs │ ├── mod.rs │ └── utils.rs ├── public_macros.rs ├── tests.rs ├── utils │ ├── macros.rs │ ├── mod.rs │ ├── poll_fn.rs │ └── prelude_internal.rs └── waker.rs └── tests ├── nostd ├── .cargo │ └── config ├── Cargo.toml └── src │ └── main.rs └── recursion.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/.cargo/config -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/future-proof.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/.github/workflows/future-proof.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /LICENSE-ZLIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/LICENSE-ZLIB -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/README.md -------------------------------------------------------------------------------- /cargo_publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/cargo_publish.sh -------------------------------------------------------------------------------- /change_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/change_version.sh -------------------------------------------------------------------------------- /fix-docsrs-li-details-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/fix-docsrs-li-details-summary.html -------------------------------------------------------------------------------- /gen_readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/gen_readme.py -------------------------------------------------------------------------------- /run_miri.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/run_miri.sh -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/compile_fail_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/compile_fail_tests.md -------------------------------------------------------------------------------- /src/coroutine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/coroutine.rs -------------------------------------------------------------------------------- /src/doc_examples/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/doc_examples/generator.rs -------------------------------------------------------------------------------- /src/doc_examples/generator_desugared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/doc_examples/generator_desugared.rs -------------------------------------------------------------------------------- /src/gen_from_async.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/generator.rs -------------------------------------------------------------------------------- /src/generator_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/generator_fn.rs -------------------------------------------------------------------------------- /src/generator_fn/call_boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/generator_fn/call_boxed.rs -------------------------------------------------------------------------------- /src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/iter.rs -------------------------------------------------------------------------------- /src/lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/lib.md -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macro_internals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/macro_internals.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/proc_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/proc_macros/Cargo.toml -------------------------------------------------------------------------------- /src/proc_macros/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/proc_macros/macros.rs -------------------------------------------------------------------------------- /src/proc_macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/proc_macros/mod.rs -------------------------------------------------------------------------------- /src/proc_macros/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/proc_macros/utils.rs -------------------------------------------------------------------------------- /src/public_macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/public_macros.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/utils/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/utils/macros.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/poll_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/utils/poll_fn.rs -------------------------------------------------------------------------------- /src/utils/prelude_internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/utils/prelude_internal.rs -------------------------------------------------------------------------------- /src/waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/src/waker.rs -------------------------------------------------------------------------------- /tests/nostd/.cargo/config: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "link-args=-nostartfiles"] 3 | -------------------------------------------------------------------------------- /tests/nostd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/tests/nostd/Cargo.toml -------------------------------------------------------------------------------- /tests/nostd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/tests/nostd/src/main.rs -------------------------------------------------------------------------------- /tests/recursion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielhenrymantilla/next-gen-rs/HEAD/tests/recursion.rs --------------------------------------------------------------------------------