Skip to content

Commit 2892842

Browse files
apirainoKobzol
authored andcommitted
add options
1 parent af1c8d0 commit 2892842

File tree

1 file changed

+32
-4
lines changed

1 file changed

+32
-4
lines changed

surveys/2023-annual-survey/questions.md

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -627,15 +627,43 @@ Type: ordered list (optional)
627627

628628
Nightly or unstable feature:
629629

630-
- Async trait
631-
- Option B
632-
- Option C
633-
- Other (open response)
630+
- I wish the Rust project to not add major new features (or slow down the pace of development)
631+
- Specialization ([RFC#1210](https://github.com/rust-lang/rust/issues/31844))
632+
- Generators/coroutines ([RFC#2033](https://github.com/rust-lang/rust/issues/43122))
633+
- Async closures ([rfc#2532](https://github.com/rust-lang/rust/issues/62290))
634+
- If/while let chains ([eRFC#2497](https://github.com/rust-lang/rust/issues/53667))
635+
- Try blocks ([RFC#243](https://github.com/rust-lang/rust/issues/31436))
636+
- Never type
637+
- Improved traits (trait alias, implied bounds, associated type defaults) ([RFC#1733](https://github.com/rust-lang/rust/issues/41517))
638+
- Improved const (generic const expressions, const expr for custom types, const trait methods)
639+
- Compile time reflection (variadic generics)
640+
- Enum variant types ([RFC#2593](https://github.com/rust-lang/lang-team/issues/122))
641+
- Allocator trait, better OOM handling
642+
- Stable ABI
643+
- Other (please specify)
634644

635645
> **justification**
636646
>
637647
> Allow the cohort to mention specific language features they might be eagerly waiting for, see https://github.com/rust-lang/surveys/pull/234/files#r1347633041
638648
649+
### Which of these problems do you recall encountering within the last year?
650+
651+
Type: select all that apply (optional)
652+
653+
- Implementing things on tuples
654+
- Splitting things across crates
655+
- Having to do iterator implementations manually
656+
- Not being able to do enough in const fn
657+
- Needing to drop down to C ABI for rust plugins
658+
- Async
659+
- Traits and generics
660+
- Borrow checker
661+
- Macros
662+
- Other (please specify)
663+
664+
> **justification**
665+
>
666+
> Conversely, try asking which /problems/ they encountered and let the Rust project figure out what is needed to improve in these areas
639667
640668
### How do you build your Rust projects?
641669

0 commit comments

Comments
 (0)