rust/src/test/ui/structs-enums
2022-05-01 08:47:38 -03:00
..
auxiliary tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-rec Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
align-enum.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
align-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrow-tuple-fields.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-cast-to-trait-cross-crate-2.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
class-cast-to-trait-multiple-types.rs Ignore automatically derived impls of Clone and Debug in dead code analysis 2021-09-09 19:49:07 +02:00
class-cast-to-trait.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-dtor.rs Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
class-exports.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-impl-very-parameterized-trait.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-implement-trait-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-implement-traits.rs Ignore automatically derived impls of Clone and Debug in dead code analysis 2021-09-09 19:49:07 +02:00
class-method-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-methods-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-methods.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-poly-methods-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-poly-methods.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-separate-impl.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
class-str-field.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
class-typarams.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes-self-referential.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes-simple-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes-simple-method.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes-simple.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
classes.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
codegen-tag-static-padding.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
compare-generic-enums.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
cross-crate-newtype-struct-pat.rs Remove duplicated and unused test files 2022-03-28 10:16:32 -03:00
discrim-explicit-23030.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
empty-struct-braces.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
empty-tag.rs update tests 2020-03-31 19:01:49 +02:00
enum-alignment.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-clike-ffi-as-int.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-discr.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-discrim-autosizing.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-discrim-manual-sizing.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-discrim-range-overflow.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-discrim-width-stuff.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-disr-val-pretty.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-export-inheritance.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-layout-optimization.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-non-c-like-repr-c-and-int.rs Remove mem::uninitalized from tests 2019-12-22 21:58:12 -05:00
enum-non-c-like-repr-c.rs Remove mem::uninitalized from tests 2019-12-22 21:58:12 -05:00
enum-non-c-like-repr-int.rs Remove mem::uninitalized from tests 2019-12-22 21:58:12 -05:00
enum-null-pointer-opt.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-nullable-const-null-with-fields.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-nullable-simplifycfg-misopt.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
enum-univariant-repr.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-variants.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
enum-vec-initializer.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
export-abstract-tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
export-tag-variant.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-if-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
field-destruction-order.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
foreign-struct.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
functional-struct-upd.rs Ignore automatically derived impls of Clone and Debug in dead code analysis 2021-09-09 19:49:07 +02:00
issue-1701.rs Move some tests to more reasonable directories - 5 2021-03-20 11:41:24 -03:00
issue-38002.rs Move some tests to more reasonable directories 2021-09-15 14:03:27 -03:00
issue-50731.rs Move some tests to more reasonable directories 2021-11-06 15:35:20 -03:00
ivec-tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
module-qualified-struct-destructure.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
multiple-reprs.rs Move some tests to more reasonable places 2022-05-01 08:47:38 -03:00
namespaced-enum-emulate-flat-xc.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
namespaced-enum-emulate-flat.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
namespaced-enum-glob-import-xcrate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
namespaced-enum-glob-import.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
namespaced-enums-xcrate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
namespaced-enums.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nested-enum-same-names.rs Fix new 'unnecessary trailing semicolon' warnings 2020-11-26 17:08:36 -05:00
newtype-struct-drop-run.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
newtype-struct-with-dtor.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
newtype-struct-xc-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
newtype-struct-xc.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nonzero-enum.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
numeric-fields.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rec-align-u32.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rec-align-u64.rs treat illumos like solaris in failing ui tests which need it 2021-11-04 17:00:19 -05:00
rec-auto.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rec-extend.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rec-tup.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rec.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
record-pat.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
resource-in-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
simple-generic-tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
simple-match-generic-tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
small-enum-range-edge.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
small-enums-with-fields.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-aliases-xcrate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-aliases.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-destructuring-cross-crate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-enum-ignoring-field-with-underscore.rs stop emitting E0026 for struct enums with underscores 2022-03-23 22:54:02 +09:00
struct-enum-ignoring-field-with-underscore.stderr stop emitting E0026 for struct enums with underscores 2022-03-23 22:54:02 +09:00
struct-field-shorthand.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-like-variant-construct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-like-variant-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-lit-functional-no-fields.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-literal-dtor.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-new-as-field-name.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-order-of-eval-1.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-order-of-eval-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-order-of-eval-3.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-order-of-eval-4.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-partial-move-1.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-partial-move-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-path-associated-type.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-path-self.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-pattern-matching.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct-variant-field-visibility.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct_variant_xc.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
struct_variant_xc_match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-align-dyn-u64.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-align-dyn-variants.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-align-shape.rs Ignore automatically derived impls of Clone and Debug in dead code analysis 2021-09-09 19:49:07 +02:00
tag-align-u64.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-disr-val-shape.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-exports.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-in-block.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-variant-disr-type-mismatch.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag-variant-disr-val.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tuple-struct-construct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tuple-struct-constructor-pointer.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tuple-struct-destructuring.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tuple-struct-matching.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
tuple-struct-trivial.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
type-sizes.rs Move some tests to more reasonable directories 2021-02-16 21:22:21 -03:00
uninstantiable-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
unit-like-struct-drop-run.rs Add needs-unwind to tests that depend on panicking 2021-12-09 22:03:52 +00:00
unit-like-struct.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
variant-structs-trivial.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00