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