├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── experience-report.md │ ├── proposal.md │ └── question.md └── workflows │ └── deploy_mdbook.yml ├── .gitignore ├── CHARTER.md ├── CODE_OF_CONDUCT.md ├── FAQ.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── SUMMARY.md ├── archive ├── README.md └── evaluation │ ├── README.md │ ├── effect-hierarchy.md │ ├── effects-in-rust.md │ ├── effects-in-rust │ ├── async.md │ ├── const.md │ ├── gen.md │ ├── ownership.md │ ├── panic.md │ ├── pin.md │ ├── send.md │ ├── sized.md │ ├── try.md │ └── unsafe.md │ ├── grouping-keyword-generics.md │ ├── introducing-new-keyword-generics.md │ ├── keyword-conditions.md │ ├── mir-desugaring.md │ ├── overloading-keyword-generics.md │ ├── prior-art.md │ └── what-to-support.md ├── book.toml ├── evaluation ├── README.md ├── auto-concurrency.md ├── pattern-types.md ├── syntax │ ├── README.md │ ├── _template.md │ ├── attributes.md │ ├── const-bool-like-effects.md │ ├── effect-as-a-clause.md │ ├── postfix-question-mark.md │ └── where-effect-bounds.md └── unleakable-types.md ├── explainer ├── README.md ├── effect-generic-bounds-and-functions.md └── effect-generic-trait-declarations.md ├── meetings └── README.md └── updates ├── 2022-07-27-announcing-the-keyword-generics-initiative.md ├── 2023-02-23-keyword-generics-progress-report-feb-2023.md ├── 2024-02-09-extending-rusts-effect-system.md ├── README.md └── template.md /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/experience-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/.github/ISSUE_TEMPLATE/experience-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/deploy_mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/.github/workflows/deploy_mdbook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /book 2 | -------------------------------------------------------------------------------- /CHARTER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/CHARTER.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- 1 | # 😕 FAQ 2 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /archive/README.md: -------------------------------------------------------------------------------- 1 | # Archive 2 | -------------------------------------------------------------------------------- /archive/evaluation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/README.md -------------------------------------------------------------------------------- /archive/evaluation/effect-hierarchy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effect-hierarchy.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/async.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/const.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/gen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/gen.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/ownership.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/panic.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/pin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/pin.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/send.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/send.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/sized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/sized.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/try.md -------------------------------------------------------------------------------- /archive/evaluation/effects-in-rust/unsafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/effects-in-rust/unsafe.md -------------------------------------------------------------------------------- /archive/evaluation/grouping-keyword-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/grouping-keyword-generics.md -------------------------------------------------------------------------------- /archive/evaluation/introducing-new-keyword-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/introducing-new-keyword-generics.md -------------------------------------------------------------------------------- /archive/evaluation/keyword-conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/keyword-conditions.md -------------------------------------------------------------------------------- /archive/evaluation/mir-desugaring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/mir-desugaring.md -------------------------------------------------------------------------------- /archive/evaluation/overloading-keyword-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/overloading-keyword-generics.md -------------------------------------------------------------------------------- /archive/evaluation/prior-art.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/prior-art.md -------------------------------------------------------------------------------- /archive/evaluation/what-to-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/archive/evaluation/what-to-support.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/book.toml -------------------------------------------------------------------------------- /evaluation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/README.md -------------------------------------------------------------------------------- /evaluation/auto-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/auto-concurrency.md -------------------------------------------------------------------------------- /evaluation/pattern-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/pattern-types.md -------------------------------------------------------------------------------- /evaluation/syntax/README.md: -------------------------------------------------------------------------------- 1 | # Syntax 2 | -------------------------------------------------------------------------------- /evaluation/syntax/_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/_template.md -------------------------------------------------------------------------------- /evaluation/syntax/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/attributes.md -------------------------------------------------------------------------------- /evaluation/syntax/const-bool-like-effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/const-bool-like-effects.md -------------------------------------------------------------------------------- /evaluation/syntax/effect-as-a-clause.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/effect-as-a-clause.md -------------------------------------------------------------------------------- /evaluation/syntax/postfix-question-mark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/postfix-question-mark.md -------------------------------------------------------------------------------- /evaluation/syntax/where-effect-bounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/syntax/where-effect-bounds.md -------------------------------------------------------------------------------- /evaluation/unleakable-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/evaluation/unleakable-types.md -------------------------------------------------------------------------------- /explainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/explainer/README.md -------------------------------------------------------------------------------- /explainer/effect-generic-bounds-and-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/explainer/effect-generic-bounds-and-functions.md -------------------------------------------------------------------------------- /explainer/effect-generic-trait-declarations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/explainer/effect-generic-trait-declarations.md -------------------------------------------------------------------------------- /meetings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/meetings/README.md -------------------------------------------------------------------------------- /updates/2022-07-27-announcing-the-keyword-generics-initiative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/updates/2022-07-27-announcing-the-keyword-generics-initiative.md -------------------------------------------------------------------------------- /updates/2023-02-23-keyword-generics-progress-report-feb-2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/updates/2023-02-23-keyword-generics-progress-report-feb-2023.md -------------------------------------------------------------------------------- /updates/2024-02-09-extending-rusts-effect-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/updates/2024-02-09-extending-rusts-effect-system.md -------------------------------------------------------------------------------- /updates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/updates/README.md -------------------------------------------------------------------------------- /updates/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/keyword-generics-initiative/HEAD/updates/template.md --------------------------------------------------------------------------------