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
/
run-pass
/
structs-enums
Mode
Name
Size
-rw-r--r--
align-struct.rs
7420
log
plain
d---------
auxiliary
663
log
plain
-rw-r--r--
borrow-tuple-fields.rs
1085
log
plain
-rw-r--r--
class-attributes-1.rs
903
log
plain
-rw-r--r--
class-attributes-2.rs
1015
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
1449
log
plain
-rw-r--r--
class-dtor.rs
826
log
plain
-rw-r--r--
class-exports.rs
1042
log
plain
-rw-r--r--
class-impl-very-parameterized-trait.rs
3250
log
plain
-rw-r--r--
class-implement-trait-cross-crate.rs
1583
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
1353
log
plain
-rw-r--r--
class-separate-impl.rs
1740
log
plain
-rw-r--r--
class-str-field.rs
732
log
plain
-rw-r--r--
class-typarams.rs
1050
log
plain
-rw-r--r--
classes-cross-crate.rs
766
log
plain
-rw-r--r--
classes-self-referential.rs
729
log
plain
-rw-r--r--
classes-simple-cross-crate.rs
713
log
plain
-rw-r--r--
classes-simple-method.rs
915
log
plain
-rw-r--r--
classes-simple.rs
850
log
plain
-rw-r--r--
classes.rs
1457
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
4327
log
plain
-rw-r--r--
empty-tag.rs
891
log
plain
-rw-r--r--
enum-alignment.rs
890
log
plain
-rw-r--r--
enum-clike-ffi-as-int.rs
1439
log
plain
-rw-r--r--
enum-discr.rs
822
log
plain
-rw-r--r--
enum-discrim-autosizing.rs
1285
log
plain
-rw-r--r--
enum-discrim-manual-sizing.rs
2444
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
651
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
933
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
1699
log
plain
-rw-r--r--
foreign-struct.rs
720
log
plain
-rw-r--r--
functional-struct-upd.rs
645
log
plain
-rw-r--r--
ivec-tag.rs
925
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
994
log
plain
-rw-r--r--
namespaced-enum-glob-import-xcrate.rs
871
log
plain
-rw-r--r--
namespaced-enum-glob-import.rs
906
log
plain
-rw-r--r--
namespaced-enums-xcrate.rs
714
log
plain
-rw-r--r--
namespaced-enums.rs
696
log
plain
-rw-r--r--
nested-enum-same-names.rs
1054
log
plain
-rw-r--r--
newtype-struct-drop-run.rs
813
log
plain
-rw-r--r--
newtype-struct-with-dtor.rs
754
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
970
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
1757
log
plain
-rw-r--r--
rec-align-u64.rs
2781
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
610
log
plain
-rw-r--r--
simple-match-generic-tag.rs
721
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
878
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
702
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
747
log
plain
-rw-r--r--
struct-order-of-eval-2.rs
709
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
825
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
2089
log
plain
-rw-r--r--
struct-variant-field-visibility.rs
694
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
942
log
plain
-rw-r--r--
tag-align-dyn-variants.rs
2305
log
plain
-rw-r--r--
tag-align-shape.rs
830
log
plain
-rw-r--r--
tag-align-u64.rs
939
log
plain
-rw-r--r--
tag-disr-val-shape.rs
935
log
plain
-rw-r--r--
tag-exports.rs
958
log
plain
-rw-r--r--
tag-in-block.rs
678
log
plain
-rw-r--r--
tag-variant-disr-type-mismatch.rs
626
log
plain
-rw-r--r--
tag-variant-disr-val.rs
2494
log
plain
-rw-r--r--
tag.rs
1256
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
585
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
608
log
plain