]> git.lizzy.rs Git - rust.git/commit
Un-feature gate struct variants
authorSteven Fackler <sfackler@gmail.com>
Sun, 16 Nov 2014 01:57:54 +0000 (17:57 -0800)
committerSteven Fackler <sfackler@gmail.com>
Sun, 16 Nov 2014 02:15:27 +0000 (18:15 -0800)
commit579c65da1babbcfa5f3fd1cb5a1062acbe5b61eb
tree16a6ebca56dbed85cfe040b99642ae1b3a7a72d6
parent7e43f419cb98c9035d30e5cf0e0be7944dbc0371
Un-feature gate struct variants

Struct variant field visibility is now inherited. Remove `pub` keywords
from declarations.

Closes #18641

[breaking-change]
66 files changed:
src/etc/generate-deriving-span-tests.py
src/librustc/lint/builtin.rs
src/librustc/lint/context.rs
src/librustc/lint/mod.rs
src/librustc/middle/privacy.rs
src/librustc/middle/resolve.rs
src/librustc/middle/trans/adt.rs
src/librustdoc/clean/mod.rs
src/libsyntax/ast.rs
src/libsyntax/feature_gate.rs
src/libsyntax/parse/parser.rs
src/test/compile-fail/deriving-primitive.rs
src/test/compile-fail/deriving-span-Clone-enum-struct-variant.rs
src/test/compile-fail/deriving-span-Clone-enum.rs
src/test/compile-fail/deriving-span-Clone-struct.rs
src/test/compile-fail/deriving-span-Clone-tuple-struct.rs
src/test/compile-fail/deriving-span-Default-struct.rs
src/test/compile-fail/deriving-span-Default-tuple-struct.rs
src/test/compile-fail/deriving-span-Hash-enum-struct-variant.rs
src/test/compile-fail/deriving-span-Hash-enum.rs
src/test/compile-fail/deriving-span-Hash-struct.rs
src/test/compile-fail/deriving-span-Hash-tuple-struct.rs
src/test/compile-fail/deriving-span-PartialEq-enum-struct-variant.rs
src/test/compile-fail/deriving-span-PartialEq-enum.rs
src/test/compile-fail/deriving-span-PartialEq-struct.rs
src/test/compile-fail/deriving-span-PartialEq-tuple-struct.rs
src/test/compile-fail/deriving-span-PartialOrd-enum-struct-variant.rs
src/test/compile-fail/deriving-span-PartialOrd-enum.rs
src/test/compile-fail/deriving-span-PartialOrd-struct.rs
src/test/compile-fail/deriving-span-PartialOrd-tuple-struct.rs
src/test/compile-fail/deriving-span-Rand-enum-struct-variant.rs
src/test/compile-fail/deriving-span-Rand-enum.rs
src/test/compile-fail/deriving-span-Rand-struct.rs
src/test/compile-fail/deriving-span-Rand-tuple-struct.rs
src/test/compile-fail/deriving-span-Show-enum-struct-variant.rs
src/test/compile-fail/deriving-span-Show-enum.rs
src/test/compile-fail/deriving-span-Show-struct.rs
src/test/compile-fail/deriving-span-Show-tuple-struct.rs
src/test/compile-fail/deriving-span-TotalEq-enum-struct-variant.rs
src/test/compile-fail/deriving-span-TotalEq-enum.rs
src/test/compile-fail/deriving-span-TotalEq-struct.rs
src/test/compile-fail/deriving-span-TotalEq-tuple-struct.rs
src/test/compile-fail/deriving-span-TotalOrd-enum-struct-variant.rs
src/test/compile-fail/deriving-span-TotalOrd-enum.rs
src/test/compile-fail/deriving-span-TotalOrd-struct.rs
src/test/compile-fail/deriving-span-TotalOrd-tuple-struct.rs
src/test/compile-fail/deriving-span-Zero-struct.rs
src/test/compile-fail/deriving-span-Zero-tuple-struct.rs
src/test/compile-fail/dup-struct-enum-struct-variant.rs
src/test/compile-fail/gated-non-ascii-idents.rs
src/test/compile-fail/gated-struct-enums.rs [deleted file]
src/test/compile-fail/issue-13624.rs
src/test/compile-fail/issue-18252.rs
src/test/compile-fail/lint-dead-code-4.rs
src/test/compile-fail/lint-dead-code-5.rs
src/test/compile-fail/lint-missing-doc.rs
src/test/compile-fail/lint-raw-ptr-deriving.rs
src/test/compile-fail/lint-visible-private-types.rs
src/test/compile-fail/namespaced-enum-glob-import-no-impls-xcrate.rs
src/test/compile-fail/namespaced-enum-glob-import-no-impls.rs
src/test/compile-fail/non-exhaustive-pattern-witness.rs
src/test/compile-fail/struct-like-enum-nonexhaustive.rs
src/test/compile-fail/struct-variant-no-pub.rs [new file with mode: 0644]
src/test/compile-fail/struct-variant-privacy-xc.rs
src/test/compile-fail/struct-variant-privacy.rs
src/test/compile-fail/unsized5.rs