]> git.proxmox.com Git - rustc.git/tree - src/test/ui/run-pass/structs-enums/
New upstream version 1.30.0+dfsg1
[rustc.git] / src / test / ui / run-pass / structs-enums /
drwxr-xr-x   ..
-rw-r--r-- 7399 align-struct.rs
drwxr-xr-x - auxiliary
-rw-r--r-- 1085 borrow-tuple-fields.rs
-rw-r--r-- 874 class-attributes-1.rs
-rw-r--r-- 986 class-attributes-2.rs
-rw-r--r-- 933 class-cast-to-trait-cross-crate-2.rs
-rw-r--r-- 2118 class-cast-to-trait-multiple-types.rs
-rw-r--r-- 1406 class-cast-to-trait.rs
-rw-r--r-- 805 class-dtor.rs
-rw-r--r-- 1021 class-exports.rs
-rw-r--r-- 3229 class-impl-very-parameterized-trait.rs
-rw-r--r-- 1562 class-implement-trait-cross-crate.rs
-rw-r--r-- 1587 class-implement-traits.rs
-rw-r--r-- 735 class-method-cross-crate.rs
-rw-r--r-- 788 class-methods-cross-crate.rs
-rw-r--r-- 1000 class-methods.rs
-rw-r--r-- 1026 class-poly-methods-cross-crate.rs
-rw-r--r-- 1332 class-poly-methods.rs
-rw-r--r-- 1719 class-separate-impl.rs
-rw-r--r-- 711 class-str-field.rs
-rw-r--r-- 1029 class-typarams.rs
-rw-r--r-- 766 classes-cross-crate.rs
-rw-r--r-- 708 classes-self-referential.rs
-rw-r--r-- 713 classes-simple-cross-crate.rs
-rw-r--r-- 894 classes-simple-method.rs
-rw-r--r-- 829 classes-simple.rs
-rw-r--r-- 1436 classes.rs
-rw-r--r-- 2129 codegen-tag-static-padding.rs
-rw-r--r-- 758 compare-generic-enums.rs
-rw-r--r-- 2975 discrim-explicit-23030.rs
-rw-r--r-- 4299 empty-struct-braces.rs
-rw-r--r-- 891 empty-tag.rs
-rw-r--r-- 869 enum-alignment.rs
-rw-r--r-- 1418 enum-clike-ffi-as-int.rs
-rw-r--r-- 801 enum-discr.rs
-rw-r--r-- 1264 enum-discrim-autosizing.rs
-rw-r--r-- 2423 enum-discrim-manual-sizing.rs
-rw-r--r-- 909 enum-discrim-range-overflow.rs
-rw-r--r-- 1613 enum-discrim-width-stuff.rs
-rw-r--r-- 914 enum-disr-val-pretty.rs
-rw-r--r-- 630 enum-export-inheritance.rs
-rw-r--r-- 1671 enum-layout-optimization.rs
-rw-r--r-- 5281 enum-non-c-like-repr-c-and-int.rs
-rw-r--r-- 5276 enum-non-c-like-repr-c.rs
-rw-r--r-- 5288 enum-non-c-like-repr-int.rs
-rw-r--r-- 3054 enum-null-pointer-opt.rs
-rw-r--r-- 810 enum-nullable-const-null-with-fields.rs
-rw-r--r-- 918 enum-nullable-simplifycfg-misopt.rs
-rw-r--r-- 1676 enum-univariant-repr.rs
-rw-r--r-- 882 enum-variants.rs
-rw-r--r-- 774 enum-vec-initializer.rs
-rw-r--r-- 754 export-abstract-tag.rs
-rw-r--r-- 619 export-tag-variant.rs
-rw-r--r-- 1116 expr-if-struct.rs
-rw-r--r-- 1145 expr-match-struct.rs
-rw-r--r-- 1678 field-destruction-order.rs
-rw-r--r-- 699 foreign-struct.rs
-rw-r--r-- 645 functional-struct-upd.rs
-rw-r--r-- 898 ivec-tag.rs
-rw-r--r-- 677 module-qualified-struct-destructure.rs
-rw-r--r-- 906 namespaced-enum-emulate-flat-xc.rs
-rw-r--r-- 973 namespaced-enum-emulate-flat.rs
-rw-r--r-- 871 namespaced-enum-glob-import-xcrate.rs
-rw-r--r-- 885 namespaced-enum-glob-import.rs
-rw-r--r-- 714 namespaced-enums-xcrate.rs
-rw-r--r-- 675 namespaced-enums.rs
-rw-r--r-- 1033 nested-enum-same-names.rs
-rw-r--r-- 813 newtype-struct-drop-run.rs
-rw-r--r-- 701 newtype-struct-with-dtor.rs
-rw-r--r-- 670 newtype-struct-xc-2.rs
-rw-r--r-- 636 newtype-struct-xc.rs
-rw-r--r-- 949 nonzero-enum.rs
-rw-r--r-- 665 numeric-fields.rs
-rw-r--r-- 1559 object-lifetime-default-from-ref-struct.rs
-rw-r--r-- 1094 object-lifetime-default-from-rptr-struct.rs
-rw-r--r-- 1711 rec-align-u32.rs
-rw-r--r-- 2735 rec-align-u64.rs
-rw-r--r-- 693 rec-auto.rs
-rw-r--r-- 861 rec-extend.rs
-rw-r--r-- 1226 rec-tup.rs
-rw-r--r-- 1014 rec.rs
-rw-r--r-- 958 record-pat.rs
-rw-r--r-- 1073 resource-in-struct.rs
-rw-r--r-- 589 simple-generic-tag.rs
-rw-r--r-- 700 simple-match-generic-tag.rs
-rw-r--r-- 1129 small-enum-range-edge.rs
-rw-r--r-- 1350 small-enums-with-fields.rs
-rw-r--r-- 852 struct-aliases-xcrate.rs
-rw-r--r-- 1531 struct-aliases.rs
-rw-r--r-- 773 struct-destructuring-cross-crate.rs
-rw-r--r-- 865 struct-field-shorthand.rs
-rw-r--r-- 681 struct-like-variant-construct.rs
-rw-r--r-- 1009 struct-like-variant-match.rs
-rw-r--r-- 891 struct-lit-functional-no-fields.rs
-rw-r--r-- 704 struct-literal-dtor.rs
-rw-r--r-- 587 struct-new-as-field-name.rs
-rw-r--r-- 726 struct-order-of-eval-1.rs
-rw-r--r-- 688 struct-order-of-eval-2.rs
-rw-r--r-- 1405 struct-order-of-eval-3.rs
-rw-r--r-- 1330 struct-order-of-eval-4.rs
-rw-r--r-- 1122 struct-partial-move-1.rs
-rw-r--r-- 1443 struct-partial-move-2.rs
-rw-r--r-- 804 struct-path-associated-type.rs
-rw-r--r-- 1340 struct-path-self.rs
-rw-r--r-- 740 struct-pattern-matching.rs
-rw-r--r-- 2068 struct-return.rs
-rw-r--r-- 673 struct-variant-field-visibility.rs
-rw-r--r-- 697 struct_variant_xc.rs
-rw-r--r-- 795 struct_variant_xc_match.rs
-rw-r--r-- 921 tag-align-dyn-u64.rs
-rw-r--r-- 2284 tag-align-dyn-variants.rs
-rw-r--r-- 830 tag-align-shape.rs
-rw-r--r-- 918 tag-align-u64.rs
-rw-r--r-- 914 tag-disr-val-shape.rs
-rw-r--r-- 937 tag-exports.rs
-rw-r--r-- 657 tag-in-block.rs
-rw-r--r-- 605 tag-variant-disr-type-mismatch.rs
-rw-r--r-- 2494 tag-variant-disr-val.rs
-rw-r--r-- 1231 tag.rs
-rw-r--r-- 589 tuple-struct-construct.rs
-rw-r--r-- 744 tuple-struct-constructor-pointer.rs
-rw-r--r-- 643 tuple-struct-destructuring.rs
-rw-r--r-- 697 tuple-struct-matching.rs
-rw-r--r-- 564 tuple-struct-trivial.rs
-rw-r--r-- 523 uninstantiable-struct.rs
-rw-r--r-- 936 unit-like-struct-drop-run.rs
-rw-r--r-- 587 unit-like-struct.rs
-rw-r--r-- 587 variant-structs-trivial.rs