rust/tests/ui/type-alias-impl-trait
2024-11-08 04:56:08 +00:00
..
auxiliary
argument-types.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
assoc-projection-ice.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
assoc-type-const.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
assoc-type-lifetime-unconstrained.rs
assoc-type-lifetime-unconstrained.stderr
assoc-type-lifetime.rs
associated-type-alias-impl-trait.rs
associated-type-impl-trait-lifetime.rs
auto-trait-leakage2.rs
auto-trait-leakage2.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
auto-trait-leakage3.rs
auto-trait-leakage3.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
auto-trait-leakage.rs
bivariant-duplicate-lifetime-unconstrained.rs ignore uncaptured lifetimes when checking opaques 2024-03-26 09:26:23 +00:00
bound_reduction2.rs
bound_reduction2.stderr
bound_reduction.rs
bound-lifetime-through-dyn-trait.rs Actually capture all in-scope lifetimes. 2024-10-30 16:22:23 +00:00
bound-lifetime-through-dyn-trait.stderr Actually capture all in-scope lifetimes. 2024-10-30 16:22:23 +00:00
bounds-are-checked3.rs
bounds-are-checked3.stderr
bounds-are-checked-2.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
bounds-are-checked-2.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
bounds-are-checked.rs
bounds-are-checked.stderr
bounds.rs
broken_mir.rs
closure_args2.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
closure_args.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
closure_infer.rs
closure_parent_substs.rs
closure_wf_outlives.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
closure_wf_outlives.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
closure-normalization-ice-109020.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
closures_in_branches.rs
closures_in_branches.stderr
coherence_cross_crate.rs
coherence_cross_crate.stderr
coherence_different_hidden_ty.rs
coherence_different_hidden_ty.stderr
coherence_generalization.rs
coherence.classic.stderr Make new information notes instead of labels 2024-09-26 17:17:11 +00:00
coherence.next.stderr Make new information notes instead of labels 2024-09-26 17:17:11 +00:00
coherence.rs Orphanck: Consider opaque types to never cover type parameters 2024-06-04 18:57:19 +02:00
collect_hidden_types.rs
const_generic_type.infer.stderr fix(hir_analysis/wfcheck): don't leak {type error} 2024-09-29 23:40:43 -05:00
const_generic_type.no_infer.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
const_generic_type.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
constrain_in_projection2.current.stderr Spell out other trait diagnostic 2024-06-12 12:34:47 +00:00
constrain_in_projection2.next.stderr Add more tests 2024-05-23 15:48:06 +00:00
constrain_in_projection2.rs Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
constrain_in_projection.current.stderr Add trait diff highlighting logic and use it in E0277 2024-11-02 03:08:04 +00:00
constrain_in_projection.rs Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
constrain_inputs_unsound.rs
constrain_inputs_unsound.stderr
constrain_inputs.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
constrain_inputs.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
cross_crate_ice2.rs
cross_crate_ice.rs
cross_inference_pattern_bug_no_type.rs
cross_inference_pattern_bug.rs
cross_inference_rpit.rs
cross_inference.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
debug-ty-with-weak.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
declared_but_never_defined.rs
declared_but_never_defined.stderr
declared_but_not_defined_in_scope.rs
declared_but_not_defined_in_scope.stderr
defined-by-user-annotation.rs Fix typos (taking into account review comments) 2024-05-18 18:12:18 +02:00
defined-in-closure-external-lifetime.rs reject external lifetimes as invalid arguments 2024-03-28 06:00:26 +00:00
defined-in-closure-external-lifetime.stderr reject external lifetimes as invalid arguments 2024-03-28 06:00:26 +00:00
defining-use-submodule.rs
destructure_tait-ice-113594.rs
destructure_tait-layout_of-ice-113594.rs
destructuring.rs
different_args_considered_equal2.rs Test that opaque types can't have themselves as a hidden type with incompatible lifetimes 2024-06-18 15:41:27 +00:00
different_args_considered_equal2.stderr Bless test fallout 2024-08-17 12:43:25 -04:00
different_args_considered_equal3.rs Test that opaque types can't have themselves as a hidden type with incompatible lifetimes 2024-06-18 15:41:27 +00:00
different_args_considered_equal3.stderr Test that opaque types can't have themselves as a hidden type with incompatible lifetimes 2024-06-18 15:41:27 +00:00
different_args_considered_equal.rs Test that opaque types can't have themselves as a hidden type with incompatible lifetimes 2024-06-18 15:41:27 +00:00
different_args_considered_equal.stderr Test that opaque types can't have themselves as a hidden type with incompatible lifetimes 2024-06-18 15:41:27 +00:00
different_defining_uses_never_type2.rs
different_defining_uses_never_type3.rs
different_defining_uses_never_type3.stderr
different_defining_uses_never_type-2.rs
different_defining_uses_never_type-2.stderr
different_defining_uses_never_type-3.rs
different_defining_uses_never_type-3.stderr
different_defining_uses_never_type.rs
different_defining_uses_never_type.stderr
different_defining_uses.rs
different_defining_uses.stderr
different_lifetimes_defining_uses.rs
different_lifetimes_defining_uses.stderr
drop-shim-relates-opaque-issue-114375.rs
duplicate-lifetimes-from-rpit-containing-tait2.rs
duplicate-lifetimes-from-rpit-containing-tait.rs
equal-lifetime-params-not-ok.rs Fix typos (taking into account review comments) 2024-05-18 18:12:18 +02:00
equal-lifetime-params-not-ok.stderr rework opaque types region inference 2024-03-28 06:00:26 +00:00
equal-lifetime-params-ok.rs fixup except equal params from 2024-03-28 06:08:43 +00:00
escaping-bound-var.rs Remap impl-trait lifetimes on HIR instead of AST lowering. 2024-10-30 16:18:50 +00:00
escaping-bound-var.stderr Remap impl-trait lifetimes on HIR instead of AST lowering. 2024-10-30 16:18:50 +00:00
failed-to-normalize-ice-99945.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
failed-to-normalize-ice-99945.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
fallback.rs
fallback.stderr Point at tail expression on rpit E0277 2024-11-02 03:08:04 +00:00
field-types.rs
future.rs
future.stderr
generic_different_defining_uses.rs
generic_different_defining_uses.stderr
generic_duplicate_lifetime_param.rs
generic_duplicate_lifetime_param.stderr
generic_duplicate_param_use2.rs
generic_duplicate_param_use2.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
generic_duplicate_param_use3.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use3.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use4.rs
generic_duplicate_param_use4.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
generic_duplicate_param_use5.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use5.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use6.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use6.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use7.rs
generic_duplicate_param_use8.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use8.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use9.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use9.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
generic_duplicate_param_use10.rs
generic_duplicate_param_use.rs
generic_duplicate_param_use.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
generic_lifetime_param.rs
generic_nondefining_use.rs
generic_nondefining_use.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
generic_not_used.rs
generic_not_used.stderr
generic_type_does_not_live_long_enough.rs
generic_type_does_not_live_long_enough.stderr
generic_underconstrained2.rs
generic_underconstrained2.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
generic_underconstrained.rs
generic_underconstrained.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
generic-not-strictly-equal.basic.stderr rework opaque types region inference 2024-03-28 06:00:26 +00:00
generic-not-strictly-equal.member_constraints.stderr rework opaque types region inference 2024-03-28 06:00:26 +00:00
generic-not-strictly-equal.rs rework opaque types region inference 2024-03-28 06:00:26 +00:00
hidden_behind_projection_behind_struct_field.rs
hidden_behind_projection_behind_struct_field.stderr
hidden_behind_struct_field2.rs
hidden_behind_struct_field2.stderr
hidden_behind_struct_field3.rs
hidden_behind_struct_field3.stderr
hidden_behind_struct_field.rs
hidden_type_mismatch.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
hidden_type_mismatch.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
higher_kinded_params2.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
higher_kinded_params2.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
higher_kinded_params3.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
higher_kinded_params3.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
higher_kinded_params.rs
hkl_forbidden2.rs
hkl_forbidden2.stderr
hkl_forbidden3.rs
hkl_forbidden3.stderr
hkl_forbidden4.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
hkl_forbidden4.stderr Automatically taint InferCtxt when errors are emitted 2024-06-26 16:01:45 +00:00
hkl_forbidden.rs
hkl_forbidden.stderr
ice-failed-to-resolve-instance-for-110696.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
ice-failed-to-resolve-instance-for-110696.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
impl_for_weak_alias.rs
impl_for_weak_alias.stderr
impl_trait_for_generic_tait.rs
impl_trait_for_same_tait.rs
impl_trait_for_same_tait.stderr stabilize -Znext-solver=coherence 2024-10-15 13:11:00 +02:00
impl_trait_for_tait_bound2.rs
impl_trait_for_tait_bound2.stderr
impl_trait_for_tait_bound.rs
impl_trait_for_tait_bound.stderr
impl_trait_for_tait.rs
impl_trait_in_trait_defined_outside_trait2.rs
impl_trait_in_trait_defined_outside_trait2.stderr
impl_trait_in_trait_defined_outside_trait3.rs
impl_trait_in_trait_defined_outside_trait.rs
impl_trait_in_trait_defined_outside_trait.stderr
impl-trait-in-type-alias-with-bad-substs.rs
impl-trait-in-type-alias-with-bad-substs.stderr
impl-with-unconstrained-param.rs
impl-with-unconstrained-param.stderr
implied_bounds2.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_bounds3.rs
implied_bounds_closure.rs
implied_bounds_closure.stderr
implied_bounds_from_types.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_bounds_from_types.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_bounds.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_bounds.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_lifetime_wf_check3.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_lifetime_wf_check3.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
implied_lifetime_wf_check4_static.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
implied_lifetime_wf_check4_static.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
implied_lifetime_wf_check.error.stderr stabilize -Znext-solver=coherence 2024-10-15 13:11:00 +02:00
implied_lifetime_wf_check.rs Cleanup some known-bug issues 2024-09-27 18:15:37 +00:00
imply_bounds_from_bounds_param.rs
imply_bounds_from_bounds_param.stderr Bless test fallout 2024-08-17 12:43:25 -04:00
imply_bounds_from_bounds.rs
in-assoc-ty-early-bound2.rs
in-assoc-ty-early-bound2.stderr
in-assoc-ty-early-bound.rs
in-assoc-ty-early-bound.stderr
in-where-clause.rs Do not assemble candidates for auto traits of opaque types in their defining scope 2024-07-24 16:00:48 +00:00
in-where-clause.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
incoherent-assoc-imp-trait.rs
incoherent-assoc-imp-trait.stderr
incomplete-inference.rs
incomplete-inference.stderr
indirect-recursion-issue-112047.rs
indirect-recursion-issue-112047.stderr Tighten spans for async blocks 2024-06-27 15:19:08 -04:00
inference-cycle.rs
inference-cycle.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
infinite-cycle-involving-weak.rs
infinite-cycle-involving-weak.stderr
invalid_impl_trait_in_assoc_ty.rs
invalid_impl_trait_in_assoc_ty.stderr
issue-52843-closure-constrain.rs
issue-52843-closure-constrain.stderr
issue-52843.rs
issue-52843.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
issue-53092-2.rs Bless ui tests. 2024-10-04 23:38:41 +00:00
issue-53092-2.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
issue-53092.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-53092.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-53096.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-53096.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-53598.rs
issue-53598.stderr
issue-53678-coroutine-and-const-fn.rs Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-55099-lifetime-inference.rs
issue-57188-associate-impl-capture.rs
issue-57611-trait-alias.rs
issue-57807-associated-type.rs
issue-57961.rs
issue-57961.stderr
issue-58662-coroutine-with-lifetime.rs Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-58662-simplified.rs
issue-58887.rs
issue-58951-2.rs
issue-58951.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-60371.rs
issue-60371.stderr
issue-60407.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-60407.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-60564-working.rs
issue-60564.rs
issue-60564.stderr
issue-60662.rs
issue-60662.stdout hir pretty: fix block indent 2024-05-20 20:30:44 +02:00
issue-62000-associate-impl-trait-lifetimes.rs
issue-63263-closure-return.rs
issue-63279.rs
issue-63279.stderr Use parenthetical notation for Fn traits 2024-05-29 22:26:54 +00:00
issue-63355.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-63355.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-63677-type-alias-coherence.rs
issue-65384.rs Remove some unnecessary allow(incomplete_features) 2024-03-11 19:42:04 +00:00
issue-65384.stderr Remove some unnecessary allow(incomplete_features) 2024-03-11 19:42:04 +00:00
issue-65679-inst-opaque-ty-from-val-twice.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-65918.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-66580-closure-coherence.rs
issue-67844-nested-opaque.rs
issue-68368-non-defining-use-2.rs
issue-68368-non-defining-use-2.stderr
issue-68368-non-defining-use.rs
issue-68368-non-defining-use.stderr
issue-69136-inner-lifetime-resolve-error.rs
issue-69136-inner-lifetime-resolve-error.stderr
issue-69136-inner-lifetime-resolve-ok.rs
issue-69323.rs
issue-70121.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
issue-70121.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
issue-72793.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-74244.rs
issue-74244.stderr
issue-74280.rs
issue-74280.stderr
issue-74761-2.rs
issue-74761-2.stderr
issue-74761.rs
issue-74761.stderr
issue-76202-trait-impl-for-tait.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-77179.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
issue-77179.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
issue-78450.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
issue-84660-trait-impl-for-tait.rs
issue-84660-unsoundness.current.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
issue-84660-unsoundness.next.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
issue-84660-unsoundness.rs Also passthrough for projection clauses 2024-06-12 19:10:02 -04:00
issue-87455-static-lifetime-ice.rs
issue-89686.rs
issue-89686.stderr
issue-89952.rs
issue-90400-1.rs
issue-90400-1.stderr
issue-90400-2.rs
issue-90400-2.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
issue-93411.rs
issue-94429.rs Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-94429.stderr Stop inverting expectation in normalization errors 2024-10-16 13:44:56 -04:00
issue-96572-unconstrained-mismatch.rs
issue-96572-unconstrained-mismatch.stderr
issue-96572-unconstrained.rs
issue-98604.rs
issue-98604.stderr
issue-98608.rs
issue-98608.stderr
issue-101750.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-104817.rs stabilize -Znext-solver=coherence 2024-10-15 13:11:00 +02:00
issue-104817.stock.stderr stabilize -Znext-solver=coherence 2024-10-15 13:11:00 +02:00
issue-109054.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
issue-109054.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
itiat-allow-nested-closures.bad.stderr
itiat-allow-nested-closures.rs
itiat-forbid-nested-items.rs
itiat-forbid-nested-items.stderr
lazy_subtyping_of_opaques.rs Allow constraining opaque types during subtyping in the trait system 2024-06-19 08:29:17 +00:00
lazy_subtyping_of_opaques.stderr Don't structurally resolve in may_coerce 2024-10-15 20:44:39 -04:00
lifetime_mismatch.rs simplify check_unique 2024-03-28 06:00:26 +00:00
lifetime_mismatch.stderr simplify check_unique 2024-03-28 06:00:26 +00:00
match-unification.rs
method_resolution2.rs Method resolution constrains hidden types instead of rejecting method candidates 2024-06-13 10:41:53 +00:00
method_resolution3.current.stderr Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution3.next.stderr Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution3.rs Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution4.current.stderr Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution4.next.stderr Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution4.rs Actually just make can_eq process obligations (almost) everywhere 2024-07-05 11:59:54 -04:00
method_resolution5.rs Method resolution constrains hidden types instead of rejecting method candidates 2024-06-13 10:41:53 +00:00
method_resolution_trait_method_from_opaque.current.stderr Add some tests 2024-06-13 10:41:52 +00:00
method_resolution_trait_method_from_opaque.next.stderr Add some tests 2024-06-13 10:41:52 +00:00
method_resolution_trait_method_from_opaque.rs Add some tests 2024-06-13 10:41:52 +00:00
method_resolution.current.stderr Add some tests 2024-06-13 10:41:52 +00:00
method_resolution.next.stderr Add some tests 2024-06-13 10:41:52 +00:00
method_resolution.rs Add some tests 2024-06-13 10:41:52 +00:00
missing_lifetime_bound.rs elided_named_lifetimes: bless & add tests 2024-08-31 15:35:42 +03:00
missing_lifetime_bound.stderr elided_named_lifetimes: bless & add tests 2024-08-31 15:35:42 +03:00
multi-error.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
multi-error.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
multiple_definitions.rs
multiple-def-uses-in-one-fn2.rs
multiple-def-uses-in-one-fn2.stderr
multiple-def-uses-in-one-fn3.rs
multiple-def-uses-in-one-fn3.stderr
multiple-def-uses-in-one-fn-infer.rs
multiple-def-uses-in-one-fn-infer.stderr
multiple-def-uses-in-one-fn-lifetimes.rs simplify check_unique 2024-03-28 06:00:26 +00:00
multiple-def-uses-in-one-fn-lifetimes.stderr simplify check_unique 2024-03-28 06:00:26 +00:00
multiple-def-uses-in-one-fn-pass.rs Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
multiple-def-uses-in-one-fn.rs
multiple-def-uses-in-one-fn.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
mututally-recursive-overflow.rs
mututally-recursive-overflow.stderr
nested_impl_trait_in_assoc_ty.rs
nested_in_closure.rs
nested_inference_failure.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
nested_type_alias_impl_trait.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
nested_type_alias_impl_trait.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
nested-impl-trait-in-tait.rs
nested-impl-trait-in-tait.stderr
nested-in-anon-const.rs
nested-in-anon-const.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
nested-rpit-with-lifetimes.rs
nested-tait-hrtb.rs
nested-tait-hrtb.stderr
nested-tait-inference2.current.stderr Spell out other trait diagnostic 2024-06-12 12:34:47 +00:00
nested-tait-inference2.next.stderr Also test under next solver 2024-06-11 08:19:19 +00:00
nested-tait-inference2.rs Also test under next solver 2024-06-11 08:19:19 +00:00
nested-tait-inference3.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
nested-tait-inference3.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
nested-tait-inference.current.stderr Add trait diff highlighting logic and use it in E0277 2024-11-02 03:08:04 +00:00
nested-tait-inference.rs Also test under next solver 2024-06-11 08:19:19 +00:00
nested.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
nested.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
never_reveal_concrete_type.rs
no_inferrable_concrete_type.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
no_inferrable_concrete_type.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
no_revealing_outside_defining_module.rs
no_revealing_outside_defining_module.stderr
non-defining-method.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
non-defining-method.stderr Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
non-lifetime-binder-in-constraint.rs Promote crash tests to ui. 2024-10-04 23:44:29 +00:00
non-lifetime-binder-in-constraint.stderr Point at tail expression on rpit E0277 2024-11-02 03:08:04 +00:00
non-lifetime-binder.rs Promote crash tests to ui. 2024-10-04 23:44:29 +00:00
non-lifetime-binder.stderr Promote crash tests to ui. 2024-10-04 23:44:29 +00:00
normalize-alias-type.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
normalize-hidden-types.current.stderr Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
normalize-hidden-types.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
not_a_defining_use.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
not_a_defining_use.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
not_well_formed.rs Bless test fallout (duplicate diagnostics) 2024-03-20 13:00:34 -04:00
not_well_formed.stderr Bless test fallout (duplicate diagnostics) 2024-03-20 13:00:34 -04:00
not-matching-trait-refs-isnt-defining.rs
not-matching-trait-refs-isnt-defining.stderr
obligation_ice.rs
outlives-bound-var.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
param_mismatch2.rs Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
param_mismatch2.stderr Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
param_mismatch3.rs Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
param_mismatch3.stderr Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
param_mismatch4.rs fix ICE in check_unique 2024-03-26 09:26:23 +00:00
param_mismatch4.stderr fix ICE in check_unique 2024-03-26 09:26:23 +00:00
param_mismatch.rs Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
param_mismatch.stderr Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
privacy.rs
privacy.stderr
recursive-fn-tait.rs
recursive-fn-tait.stderr
recursive-tait-conflicting-defn-2.rs
recursive-tait-conflicting-defn-2.stderr
recursive-tait-conflicting-defn.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
recursive-tait-conflicting-defn.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
reveal_local.rs Do not assemble candidates for auto traits of opaque types in their defining scope 2024-07-24 16:00:48 +00:00
reveal_local.stderr Do not assemble candidates for auto traits of opaque types in their defining scope 2024-07-24 16:00:48 +00:00
rpit_tait_equality_in_canonical_query_2.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
rpit_tait_equality_in_canonical_query.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
self_implication.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
self-referential-2.current.stderr Trim output of E0277 in some cases 2024-11-02 03:08:04 +00:00
self-referential-2.rs Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
self-referential-3.rs Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
self-referential-3.stderr Revert "When checking whether an impl applies, constrain hidden types of opaque types." 2024-06-11 08:08:25 +00:00
self-referential-4.rs
self-referential-4.stderr
self-referential.rs Make TAITs capture all higher-ranked lifetimes in scope 2024-03-08 02:10:11 +00:00
self-referential.stderr Make TAITs capture all higher-ranked lifetimes in scope 2024-03-08 02:10:11 +00:00
static-const-types.rs
static-lifetime-through-closure-issue-122775.rs Add test for #122775 2024-05-11 12:59:06 +02:00
struct-assignment-validity.rs
structural-match-no-leak.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
structural-match-no-leak.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
structural-match.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
structural-match.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
taint.rs propagate tainted_by_errors in MirBorrowckCtxt::emit_errors 2024-09-04 20:06:33 +02:00
taint.stderr propagate tainted_by_errors in MirBorrowckCtxt::emit_errors 2024-09-04 20:06:33 +02:00
tait-in-function-return-type-issue-101903-fixed.rs Add regression tests for #101903 2024-03-24 00:32:04 +09:00
tait-normalize.rs
tait-param-inference-issue-117310.rs Add a regression test for #117310 2024-03-23 23:54:44 +09:00
type_of_a_let.current.stderr Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
type_of_a_let.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
type-alias-impl-trait2.rs
type-alias-impl-trait-assoc-dyn.rs
type-alias-impl-trait-assoc-impl-trait.rs
type-alias-impl-trait-const.rs
type-alias-impl-trait-fn-type.rs
type-alias-impl-trait-fn-type.stderr
type-alias-impl-trait-fns.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
type-alias-impl-trait-fns.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
type-alias-impl-trait-sized.rs
type-alias-impl-trait-struct.rs
type-alias-impl-trait-tuple.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
type-alias-impl-trait-unconstrained-lifetime.rs
type-alias-impl-trait-unconstrained-lifetime.stderr
type-alias-impl-trait-with-cycle-error-1.rs Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-1.stderr Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-2.rs Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-2.stderr Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-3.rs Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-3.stderr Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-4.rs Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-4.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
type-alias-impl-trait-with-no-traits.rs
type-alias-impl-trait-with-no-traits.stderr
type-alias-impl-trait.rs
type-alias-nested-impl-trait.rs
unbounded_opaque_type.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
unconstrained-due-to-bad-pattern.rs
unconstrained-due-to-bad-pattern.stderr
unconstrained-impl-param.rs
unconstrained-impl-param.stderr
under-binder.rs
under-binder.stderr
underconstrained_generic.rs
underconstrained_generic.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
underconstrained_lifetime.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
underconstrained_lifetime.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
underef-index-out-of-bounds-121472.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
underef-index-out-of-bounds-121472.stderr Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
unnameable_type.rs Require any function with a tait in its signature to actually constrain a hidden type 2024-06-12 08:53:59 +00:00
unnameable_type.stderr Use verbose suggestion for changing arg type 2024-07-05 20:58:33 +00:00
unused_generic_param.rs
variance.rs Remap impl-trait lifetimes on HIR instead of AST lowering. 2024-10-30 16:18:50 +00:00
variance.stderr Remap impl-trait lifetimes on HIR instead of AST lowering. 2024-10-30 16:18:50 +00:00
weird-return-types.rs
wf_check_closures.rs
wf_check_closures.stderr
wf-check-definition-site.rs
wf-check-fn-def.rs
wf-check-fn-def.stderr
wf-check-fn-ptrs.rs
wf-check-rpit-lifetimes.rs
wf-in-associated-type.fail.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
wf-in-associated-type.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
wf-nested.fail.stderr
wf-nested.pass_sound.stderr
wf-nested.pass.stderr
wf-nested.rs
wf-nested.stderr