You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: surveys/micro/2025-09-variadic-use-cases.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ This survey is fully anonymous. The Rust survey team will go through the answers
28
28
29
29
### Have you heard about variadic generics before?
30
30
31
-
Type: select one
31
+
Type: select all that apply
32
32
33
33
- Yes, through Pre-RFCs and discussions on `internals.rust-lang.org`.
34
34
- Yes, through discussions on Reddit.
@@ -41,7 +41,7 @@ Type: select one
41
41
### Are there cases where variadic generics would have made your project easier?
42
42
43
43
If you knew about variadics, are there cases where you've wanted them to be implemented in Rust?
44
-
If you haven't heard about variadics before, are there cases where you've wanted to be able to iterate on lists of different types?
44
+
If you haven't heard about variadics before, are there cases where you've wanted to be able to iterate over lists of different types?
45
45
46
46
Type: select one
47
47
@@ -50,7 +50,8 @@ Type: select one
50
50
51
51
### Can you give more details about the project?
52
52
53
-
A Github link would be ideal. Otherwise, a description of the projects and what you would have needed variadics for.
53
+
Please write a description of the project and what you would have needed variadics for.
54
+
Be as detailed as you like, more detail is better.
54
55
55
56
Type: free text
56
57
@@ -59,7 +60,7 @@ Type: free text
59
60
60
61
The following section refers to "mappings" of variadic generics.
61
62
62
-
In this context, variadic mappings refer to code take N-tuples of types as generic parameters, and declare N-tuples of types, where each type in the tuple is transformed in the same way.
63
+
In this context, variadic mappings refer to code that takes N-tuples of types as generic parameters, and refers to N-tuples of types derived from those parameters, where each type in the tuple is transformed in the same way.
63
64
64
65
For example:
65
66
@@ -90,7 +91,7 @@ Type: select one
90
91
91
92
### Can you give more details about the project?
92
93
93
-
Please include Github link and/or description.
94
+
Be as detailed as you like, more detail is better.
94
95
95
96
If it's the same project as before, you can include more details about how you would have used variadic mappings specifically.
96
97
@@ -125,7 +126,7 @@ Type: select one
125
126
126
127
### Can you give more details about the project?
127
128
128
-
Please include Github link and/or description.
129
+
Be as detailed as you like, more detail is better.
129
130
130
131
If it's the same project as before, you can include more details about how you would have used non-linear variadics specifically.
0 commit comments