]> git.proxmox.com Git - rustc.git/tree - src/test/ui/structs-enums/
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / structs-enums /
drwxr-xr-x   ..
-rw-r--r-- 1114 align-enum.rs
-rw-r--r-- 6910 align-struct.rs
drwxr-xr-x - auxiliary
-rw-r--r-- 618 borrow-tuple-fields.rs
-rw-r--r-- 454 class-cast-to-trait-cross-crate-2.rs
-rw-r--r-- 1676 class-cast-to-trait-multiple-types.rs
-rw-r--r-- 986 class-cast-to-trait.rs
-rw-r--r-- 367 class-dtor.rs
-rw-r--r-- 570 class-exports.rs
-rw-r--r-- 2778 class-impl-very-parameterized-trait.rs
-rw-r--r-- 1111 class-implement-trait-cross-crate.rs
-rw-r--r-- 1136 class-implement-traits.rs
-rw-r--r-- 263 class-method-cross-crate.rs
-rw-r--r-- 316 class-methods-cross-crate.rs
-rw-r--r-- 533 class-methods.rs
-rw-r--r-- 554 class-poly-methods-cross-crate.rs
-rw-r--r-- 886 class-poly-methods.rs
-rw-r--r-- 1261 class-separate-impl.rs
-rw-r--r-- 265 class-str-field.rs
-rw-r--r-- 583 class-typarams.rs
-rw-r--r-- 294 classes-cross-crate.rs
-rw-r--r-- 262 classes-self-referential.rs
-rw-r--r-- 241 classes-simple-cross-crate.rs
-rw-r--r-- 448 classes-simple-method.rs
-rw-r--r-- 383 classes-simple.rs
-rw-r--r-- 990 classes.rs
-rw-r--r-- 1662 codegen-tag-static-padding.rs
-rw-r--r-- 291 compare-generic-enums.rs
-rw-r--r-- 212 cross-crate-newtype-struct-pat.rs
-rw-r--r-- 2451 discrim-explicit-23030.rs
-rw-r--r-- 3860 empty-struct-braces.rs
-rw-r--r-- 449 empty-tag.rs
-rw-r--r-- 423 enum-alignment.rs
-rw-r--r-- 972 enum-clike-ffi-as-int.rs
-rw-r--r-- 355 enum-discr.rs
-rw-r--r-- 818 enum-discrim-autosizing.rs
-rw-r--r-- 1977 enum-discrim-manual-sizing.rs
-rw-r--r-- 442 enum-discrim-range-overflow.rs
-rw-r--r-- 1146 enum-discrim-width-stuff.rs
-rw-r--r-- 447 enum-disr-val-pretty.rs
-rw-r--r-- 184 enum-export-inheritance.rs
-rw-r--r-- 1204 enum-layout-optimization.rs
-rw-r--r-- 5088 enum-non-c-like-repr-c-and-int.rs
-rw-r--r-- 5155 enum-non-c-like-repr-c.rs
-rw-r--r-- 5083 enum-non-c-like-repr-int.rs
-rw-r--r-- 3150 enum-null-pointer-opt.rs
-rw-r--r-- 343 enum-nullable-const-null-with-fields.rs
-rw-r--r-- 470 enum-nullable-simplifycfg-misopt.rs
-rw-r--r-- 1209 enum-univariant-repr.rs
-rw-r--r-- 466 enum-variants.rs
-rw-r--r-- 307 enum-vec-initializer.rs
-rw-r--r-- 287 export-abstract-tag.rs
-rw-r--r-- 152 export-tag-variant.rs
-rw-r--r-- 649 expr-if-struct.rs
-rw-r--r-- 678 expr-match-struct.rs
-rw-r--r-- 1232 field-destruction-order.rs
-rw-r--r-- 255 foreign-struct.rs
-rw-r--r-- 201 functional-struct-upd.rs
-rw-r--r-- 864 issue-1701.rs
-rw-r--r-- 222 issue-2718-a.rs
-rw-r--r-- 499 issue-2718-a.stderr
-rw-r--r-- 700 issue-38002.rs
-rw-r--r-- 113 issue-50731.rs
-rw-r--r-- 458 ivec-tag.rs
-rw-r--r-- 210 module-qualified-struct-destructure.rs
-rw-r--r-- 1560 multiple-reprs.rs
-rw-r--r-- 439 namespaced-enum-emulate-flat-xc.rs
-rw-r--r-- 527 namespaced-enum-emulate-flat.rs
-rw-r--r-- 404 namespaced-enum-glob-import-xcrate.rs
-rw-r--r-- 439 namespaced-enum-glob-import.rs
-rw-r--r-- 247 namespaced-enums-xcrate.rs
-rw-r--r-- 229 namespaced-enums.rs
-rw-r--r-- 585 nested-enum-same-names.rs
-rw-r--r-- 346 newtype-struct-drop-run.rs
-rw-r--r-- 287 newtype-struct-with-dtor.rs
-rw-r--r-- 203 newtype-struct-xc-2.rs
-rw-r--r-- 169 newtype-struct-xc.rs
-rw-r--r-- 503 nonzero-enum.rs
-rw-r--r-- 198 numeric-fields.rs
-rw-r--r-- 1317 rec-align-u32.rs
-rw-r--r-- 2238 rec-align-u64.rs
-rw-r--r-- 226 rec-auto.rs
-rw-r--r-- 394 rec-extend.rs
-rw-r--r-- 759 rec-tup.rs
-rw-r--r-- 547 rec.rs
-rw-r--r-- 491 record-pat.rs
-rw-r--r-- 643 resource-in-struct.rs
-rw-r--r-- 143 simple-generic-tag.rs
-rw-r--r-- 254 simple-match-generic-tag.rs
-rw-r--r-- 662 small-enum-range-edge.rs
-rw-r--r-- 883 small-enums-with-fields.rs
-rw-r--r-- 411 struct-aliases-xcrate.rs
-rw-r--r-- 1064 struct-aliases.rs
-rw-r--r-- 301 struct-destructuring-cross-crate.rs
-rw-r--r-- 260 struct-enum-ignoring-field-with-underscore.rs
-rw-r--r-- 896 struct-enum-ignoring-field-with-underscore.stderr
-rw-r--r-- 398 struct-field-shorthand.rs
-rw-r--r-- 235 struct-like-variant-construct.rs
-rw-r--r-- 542 struct-like-variant-match.rs
-rw-r--r-- 424 struct-lit-functional-no-fields.rs
-rw-r--r-- 237 struct-literal-dtor.rs
-rw-r--r-- 120 struct-new-as-field-name.rs
-rw-r--r-- 280 struct-order-of-eval-1.rs
-rw-r--r-- 242 struct-order-of-eval-2.rs
-rw-r--r-- 938 struct-order-of-eval-3.rs
-rw-r--r-- 863 struct-order-of-eval-4.rs
-rw-r--r-- 655 struct-partial-move-1.rs
-rw-r--r-- 976 struct-partial-move-2.rs
-rw-r--r-- 358 struct-path-associated-type.rs
-rw-r--r-- 873 struct-path-self.rs
-rw-r--r-- 273 struct-pattern-matching.rs
drwxr-xr-x - struct-rec
-rw-r--r-- 227 struct-variant-field-visibility.rs
-rw-r--r-- 225 struct_variant_xc.rs
-rw-r--r-- 323 struct_variant_xc_match.rs
-rw-r--r-- 470 tag-align-dyn-u64.rs
-rw-r--r-- 1833 tag-align-dyn-variants.rs
-rw-r--r-- 379 tag-align-shape.rs
-rw-r--r-- 467 tag-align-u64.rs
-rw-r--r-- 468 tag-disr-val-shape.rs
-rw-r--r-- 486 tag-exports.rs
-rw-r--r-- 211 tag-in-block.rs
-rw-r--r-- 159 tag-variant-disr-type-mismatch.rs
-rw-r--r-- 2027 tag-variant-disr-val.rs
-rw-r--r-- 789 tag.rs
-rw-r--r-- 159 tuple-struct-construct.rs
-rw-r--r-- 277 tuple-struct-constructor-pointer.rs
-rw-r--r-- 176 tuple-struct-destructuring.rs
-rw-r--r-- 230 tuple-struct-matching.rs
-rw-r--r-- 118 tuple-struct-trivial.rs
-rw-r--r-- 9207 type-sizes.rs
-rw-r--r-- 93 uninstantiable-struct.rs
-rw-r--r-- 464 unit-like-struct-drop-run.rs
-rw-r--r-- 120 unit-like-struct.rs
-rw-r--r-- 141 variant-structs-trivial.rs