rust/src/test/ui/traits
2020-03-12 15:47:36 -05:00
..
auxiliary
reservation-impls compiletest: error if compile-fail header in ui test. 2020-02-02 02:08:30 -05:00
trait-alias Improve reporting errors and suggestions for trait bounds 2020-02-09 10:33:47 +01:00
anon-trait-static-method.rs
anon_trait_static_method_exe.rs
assignability-trait.rs
astconv-cycle-between-trait-and-type.rs
augmented-assignments-trait.rs
auto-traits.rs
conservative_impl_trait.rs
cycle-cache-err-60010.rs Revert "Auto merge of #67362 - Mark-Simulacrum:par-4-default, r=alexcrichton" 2019-12-17 16:28:33 -05:00
cycle-cache-err-60010.stderr Revert "Auto merge of #67362 - Mark-Simulacrum:par-4-default, r=alexcrichton" 2019-12-17 16:28:33 -05:00
cycle-trait-type-trait.rs
default-method-supertrait-vtable.rs
dyn-trait.rs
fmt-pointer-trait.rs
impl-implicit-trait.rs
impl-inherent-prefer-over-trait.rs
infer-from-object-trait-issue-26952.rs
inherent-trait-method-order.rs
kindck-owned-trait-contains-1.rs
multiple-trait-bounds.rs
object-one-type-two-traits.rs
overlap-not-permitted-for-builtin-trait.rs Remove the overlapping_marker_traits feature 2020-02-04 13:20:47 -05:00
overlap-not-permitted-for-builtin-trait.stderr Remove the overlapping_marker_traits feature 2020-02-04 13:20:47 -05:00
parameterized-trait-with-bounds.rs
principal-less-trait-objects.rs
supertrait-default-generics.rs
syntax-trait-polarity.rs
trait-alias-ambiguous.rs
trait-alias-ambiguous.stderr Use structured suggestion for disambiguating method calls 2019-12-11 17:42:28 -08:00
trait-alias-import-cross-crate.rs
trait-alias-import.rs
trait-as-struct-constructor.rs
trait-as-struct-constructor.stderr
trait-bounds-basic.rs
trait-bounds-impl-comparison-duplicates.rs
trait-bounds-in-arc.rs
trait-bounds-not-on-bare-trait.rs
trait-bounds-not-on-bare-trait.stderr
trait-bounds-not-on-struct.rs
trait-bounds-not-on-struct.stderr
trait-bounds-on-structs-and-enums-in-fns.rs
trait-bounds-on-structs-and-enums-in-fns.stderr Point at arguments or output when fn obligations come from them, or ident when they don't 2020-02-02 11:52:33 -08:00
trait-bounds-on-structs-and-enums-in-impls.rs
trait-bounds-on-structs-and-enums-in-impls.stderr
trait-bounds-on-structs-and-enums-locals.rs
trait-bounds-on-structs-and-enums-locals.stderr
trait-bounds-on-structs-and-enums-rpass.rs
trait-bounds-on-structs-and-enums-static.rs
trait-bounds-on-structs-and-enums-static.stderr
trait-bounds-on-structs-and-enums-xc.rs
trait-bounds-on-structs-and-enums-xc.stderr Point at arguments or output when fn obligations come from them, or ident when they don't 2020-02-02 11:52:33 -08:00
trait-bounds-on-structs-and-enums-xc1.rs
trait-bounds-on-structs-and-enums-xc1.stderr
trait-bounds-on-structs-and-enums.rs
trait-bounds-on-structs-and-enums.stderr Improve reporting errors and suggestions for trait bounds 2020-02-09 10:33:47 +01:00
trait-bounds-recursion.rs
trait-bounds-same-crate-name.rs Diagnostics should start lowercase 2020-01-12 15:36:40 +00:00
trait-bounds-same-crate-name.stderr Diagnostics should start lowercase 2020-01-12 15:36:40 +00:00
trait-bounds-sugar.rs
trait-bounds-sugar.stderr
trait-bounds.rs
trait-cache-issue-18209.rs
trait-coercion-generic-bad.rs
trait-coercion-generic-bad.stderr
trait-coercion-generic-regions.rs
trait-coercion-generic-regions.stderr
trait-coercion-generic.rs
trait-coercion.rs
trait-composition-trivial.rs
trait-copy-guessing.rs
trait-default-method-bound-subst.rs
trait-default-method-bound-subst2.rs
trait-default-method-bound-subst3.rs
trait-default-method-bound-subst4.rs
trait-default-method-bound.rs
trait-default-method-xc-2.rs
trait-default-method-xc.rs
trait-duplicate-methods.rs
trait-duplicate-methods.stderr
trait-false-ambiguity-where-clause-builtin-bound.rs
trait-generic.rs
trait-impl-1.rs Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
trait-impl-1.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
trait-impl-2.rs
trait-impl-can-not-have-untraitful-items.rs
trait-impl-can-not-have-untraitful-items.stderr
trait-impl-different-num-params.rs
trait-impl-different-num-params.stderr
trait-impl-for-module.rs
trait-impl-for-module.stderr
trait-impl-method-mismatch.rs
trait-impl-method-mismatch.stderr
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
trait-impl-of-supertrait-has-wrong-lifetime-parameters.stderr Include a span in more expected...found notes 2019-12-03 23:13:10 -05:00
trait-impl.rs
trait-inheritance-auto-xc-2.rs
trait-inheritance-auto-xc.rs
trait-inheritance-auto.rs
trait-inheritance-call-bound-inherited.rs
trait-inheritance-call-bound-inherited2.rs
trait-inheritance-cast-without-call-to-supertrait.rs
trait-inheritance-cast.rs
trait-inheritance-cross-trait-call-xc.rs
trait-inheritance-cross-trait-call.rs
trait-inheritance-diamond.rs
trait-inheritance-multiple-inheritors.rs
trait-inheritance-multiple-params.rs
trait-inheritance-num.rs
trait-inheritance-num0.rs
trait-inheritance-num1.rs
trait-inheritance-num2.rs
trait-inheritance-num3.rs
trait-inheritance-num5.rs
trait-inheritance-overloading-simple.rs
trait-inheritance-overloading-xc-exe.rs
trait-inheritance-overloading.rs
trait-inheritance-self-in-supertype.rs
trait-inheritance-self.rs
trait-inheritance-simple.rs
trait-inheritance-static.rs
trait-inheritance-static2.rs
trait-inheritance-subst.rs
trait-inheritance-subst2.rs
trait-inheritance-visibility.rs
trait-inheritance2.rs
trait-item-inside-macro.rs
trait-item-privacy.rs update tests 2020-03-12 15:47:36 -05:00
trait-item-privacy.stderr update tests 2020-03-12 15:47:36 -05:00
trait-matching-lifetimes.rs
trait-matching-lifetimes.stderr
trait-method-private.rs
trait-method-private.stderr update tests 2020-03-12 15:47:36 -05:00
trait-object-auto-dedup-in-impl.rs
trait-object-auto-dedup-in-impl.stderr
trait-object-auto-dedup.rs
trait-object-exclusion.rs
trait-object-generics.rs
trait-object-lifetime-first.rs
trait-object-macro-matcher.rs
trait-object-macro-matcher.stderr Wording changes to object unsafe trait errors 2020-02-02 11:53:10 -08:00
trait-object-safety.rs
trait-object-safety.stderr Use more appropriate spans on object unsafe traits and provide structured suggestions when possible 2020-02-02 11:53:10 -08:00
trait-object-vs-lifetime-2.rs
trait-object-vs-lifetime-2.stderr
trait-object-vs-lifetime.rs Move generic arg / param validation to create_substs_for_generic_args 2020-02-22 00:28:18 +00:00
trait-object-vs-lifetime.stderr Add note regarding argument ordering 2020-02-22 11:34:29 +00:00
trait-object-with-lifetime-bound.rs
trait-object-with-self-in-projection-output-bad.rs Tweak errors for missing associated types and type parameters 2019-12-24 22:02:43 -08:00
trait-object-with-self-in-projection-output-bad.stderr Tweak errors for missing associated types and type parameters 2019-12-24 22:02:43 -08:00
trait-object-with-self-in-projection-output-good.rs
trait-object-with-self-in-projection-output-repeated-supertrait.rs
trait-or-new-type-instead.rs
trait-or-new-type-instead.stderr
trait-privacy.rs
trait-region-pointer-simple.rs
trait-resolution-in-overloaded-op.rs Update tests 2019-12-12 20:56:14 +01:00
trait-resolution-in-overloaded-op.stderr Do not emit note suggesting to implement trait to foreign type 2020-02-17 15:21:36 +01:00
trait-safety-fn-body.rs
trait-safety-fn-body.stderr
trait-safety-inherent-impl.rs
trait-safety-inherent-impl.stderr review comments 2020-03-05 15:39:35 -08:00
trait-safety-ok-cc.rs
trait-safety-ok.rs
trait-safety-trait-impl-cc.rs
trait-safety-trait-impl-cc.stderr
trait-safety-trait-impl.rs
trait-safety-trait-impl.stderr
trait-static-method-generic-inference.rs
trait-static-method-generic-inference.stderr Deduplicate logic 2019-12-10 12:02:18 -08:00
trait-static-method-overwriting.rs
trait-suggest-where-clause.rs Ignore i586-unknown-linux-gnu and i586-unknown-musl in tests 2019-12-28 12:26:48 -08:00
trait-suggest-where-clause.stderr Account for ?Sized type parameter bounds 2020-02-02 11:53:10 -08:00
trait-test-2.rs
trait-test-2.stderr Use more appropriate spans on object unsafe traits and provide structured suggestions when possible 2020-02-02 11:53:10 -08:00
trait-test.rs
trait-test.stderr
trait-to-str.rs
trait-where-clause-vs-impl.rs
trait-with-bounds-default.rs
trait-with-dst.rs
traits-assoc-type-in-supertrait-bad.rs
traits-assoc-type-in-supertrait-bad.stderr
traits-assoc-type-in-supertrait.rs
traits-conditional-dispatch.rs
traits-conditional-model-fn.rs
traits-default-method-macro.rs
traits-default-method-mut.rs
traits-default-method-self.rs
traits-default-method-trivial.rs
traits-elaborate-type-region.rs
traits-impl-object-overlap-issue-23853.rs
traits-inductive-overflow-simultaneous.rs
traits-inductive-overflow-simultaneous.stderr
traits-inductive-overflow-supertrait-oibit.rs
traits-inductive-overflow-supertrait-oibit.stderr review comments 2020-03-10 17:59:32 -07:00
traits-inductive-overflow-supertrait.rs
traits-inductive-overflow-supertrait.stderr
traits-inductive-overflow-two-traits.rs
traits-inductive-overflow-two-traits.stderr
traits-issue-22019.rs
traits-issue-22110.rs
traits-issue-22655.rs
traits-issue-23003-overflow.rs
traits-issue-23003.rs
traits-issue-26339.rs
traits-multidispatch-bad.rs
traits-multidispatch-bad.stderr
traits-multidispatch-convert-ambig-dest.rs
traits-multidispatch-convert-ambig-dest.stderr Indicate origin of where type parameter for uninferred types 2019-12-14 11:10:21 +01:00
traits-multidispatch-infer-convert-target.rs
traits-negative-impls-rpass.rs
traits-negative-impls.rs
traits-negative-impls.stderr
traits-repeated-supertrait-ambig.rs
traits-repeated-supertrait-ambig.stderr Improve reporting errors and suggestions for trait bounds 2020-02-09 10:33:47 +01:00
traits-repeated-supertrait.rs
traits-static-outlives-a-where-clause.rs
ufcs-trait-object.rs
use-trait-before-def.rs
wf-trait-object-maybe-bound.rs compiletest: error if compile-fail header in ui test. 2020-02-02 02:08:30 -05:00
wf-trait-object-maybe-bound.stderr compiletest: error if compile-fail header in ui test. 2020-02-02 02:08:30 -05:00
wf-trait-object-no-duplicates.rs
wf-trait-object-no-duplicates.stderr
wf-trait-object-only-maybe-bound.rs
wf-trait-object-only-maybe-bound.stderr
wf-trait-object-reverse-order.rs