We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2995f3 commit 1304644Copy full SHA for 1304644
enum-iterator/tests/derive.rs
@@ -163,3 +163,21 @@ fn all_values_of_empty_are_yielded() {
163
fn all_values_of_empty_are_yielded_in_reverse() {
164
assert_eq!(reverse_all::<Empty>().collect::<Vec<_>>(), Vec::new());
165
}
166
+
167
+#[derive(Debug, PartialEq, Sequence)]
168
+struct Unit;
169
170
+#[test]
171
+fn unit_cardinality_is_one() {
172
+ assert_eq!(cardinality::<Unit>(), 1);
173
+}
174
175
176
+fn all_values_of_unit_are_yielded() {
177
+ assert_eq!(all::<Unit>().collect::<Vec<_>>(), vec![Unit]);
178
179
180
181
+fn all_values_of_unit_are_yielded_in_reverse() {
182
+ assert_eq!(reverse_all::<Unit>().collect::<Vec<_>>(), vec![Unit]);
183
0 commit comments