rust/tests/ui/type-alias-impl-trait
Boxy b1774b8d73 Fix tests 2025-05-21 20:20:19 +01:00
..
auxiliary more moved tests 2025-05-09 15:05:11 +00:00
coherence more moved tests 2025-05-09 15:05:11 +00:00
define_opaques_attr fix ICE #138415 2025-03-23 17:02:42 +09:00
argument-types.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
assoc-projection-ice.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +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 Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
assoc-type-lifetime-unconstrained.stderr Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
assoc-type-lifetime.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
associated-type-alias-impl-trait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
associated-type-impl-trait-lifetime.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
auto-trait-leakage.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
auto-trait-leakage2.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
auto-trait-leakage2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
auto-trait-leakage3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bad-tait-no-substs.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
bad-tait-no-substs.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
bad-transmute-itiat.rs Stop being so bail-y in candidate assembly 2024-11-21 01:35:34 +00:00
bad-transmute-itiat.stderr Stop being so bail-y in candidate assembly 2024-11-21 01:35:34 +00:00
bivariant-duplicate-lifetime-unconstrained.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bound-lifetime-through-dyn-trait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bound-lifetime-through-dyn-trait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bound_reduction.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bound_reduction2.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
bound_reduction2.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
bounds-are-checked-2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked-2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked3.stderr Mention type parameter in more cases and don't suggest ~const bound already there 2024-12-07 21:37:13 +00:00
bounds.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
broken_mir.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
closure-normalization-ice-109020.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_args.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_args2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_infer.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_parent_substs.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_wf_outlives.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closure_wf_outlives.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closures_in_branches.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
closures_in_branches.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
collect_hidden_types.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
const_generic_type.infer.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
const_generic_type.no_infer.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
const_generic_type.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
constrain_in_projection.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
constrain_in_projection2.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection2.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs_unsound.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs_unsound.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
cross_crate_ice.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
cross_crate_ice2.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
cross_inference.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
cross_inference_pattern_bug.rs replace `//@ compile-flags: --edition` with `//@ edition` 2025-04-10 09:56:37 +02:00
cross_inference_pattern_bug_no_type.rs check OpaqueCast tests with next-solver 2025-04-17 12:41:20 +02:00
cross_inference_rpit.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
debug-ty-with-weak.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
declared_but_never_defined.rs
declared_but_never_defined.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
declared_but_not_defined_in_scope.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
declared_but_not_defined_in_scope.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
defined-by-user-annotation.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
defined-in-closure-external-lifetime.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
defined-in-closure-external-lifetime.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
defining-use-submodule.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
destructure_tait-ice-113594.rs check OpaqueCast tests with next-solver 2025-04-17 12:41:20 +02:00
destructure_tait-layout_of-ice-113594.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
destructuring.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
different_args_considered_equal.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_args_considered_equal.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-2.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-2.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type-3.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type3.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
different_lifetimes_defining_uses.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
different_lifetimes_defining_uses.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
drop-analysis-on-unconstrained-tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
drop-analysis-on-unconstrained-tait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
drop-shim-relates-opaque-issue-114375.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
duplicate-lifetimes-from-rpit-containing-tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
duplicate-lifetimes-from-rpit-containing-tait2.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
equal-lifetime-params-not-ok.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
equal-lifetime-params-not-ok.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
equal-lifetime-params-ok.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
error-tainting-issue-122904.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
error-tainting-issue-122904.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
escaping-bound-var.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +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 add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
failed-to-normalize-ice-99945.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
fallback.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
fallback.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
field-types.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
future.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
future.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.basic.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.member_constraints.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_different_defining_uses.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_different_defining_uses.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_lifetime_param.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_lifetime_param.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use3.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use3.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use4.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use4.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use5.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use5.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use6.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use6.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use7.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use8.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
generic_duplicate_param_use8.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use9.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use9.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use10.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_lifetime_param.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_nondefining_use.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_nondefining_use.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_not_used.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_not_used.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
generic_type_does_not_live_long_enough.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_type_does_not_live_long_enough.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_projection_behind_struct_field.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_projection_behind_struct_field.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
hidden_behind_struct_field2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_type_mismatch.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_type_mismatch.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden4.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
hkl_forbidden4.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
ice-failed-to-resolve-instance-for-110696.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
ice-failed-to-resolve-instance-for-110696.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl-trait-in-type-alias-with-bad-substs.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl-trait-in-type-alias-with-bad-substs.stderr Improve `AssocItem::descr`. 2025-04-11 11:03:08 +10:00
impl-with-unconstrained-param.rs Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
impl-with-unconstrained-param.stderr Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
impl_for_weak_alias.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_for_weak_alias.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
impl_trait_for_generic_tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_same_tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_same_tait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_in_trait_defined_outside_trait.rs Add some tests 2024-01-22 14:35:47 +00:00
impl_trait_in_trait_defined_outside_trait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_in_trait_defined_outside_trait2.rs Add some tests 2024-01-22 14:35:47 +00:00
impl_trait_in_trait_defined_outside_trait2.stderr Add some tests 2024-01-22 14:35:47 +00:00
impl_trait_in_trait_defined_outside_trait3.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
implied_bounds.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds3.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
implied_bounds_closure.rs
implied_bounds_closure.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
implied_bounds_from_types.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds_from_types.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check.error.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check4_static.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check4_static.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
imply_bounds_from_bounds.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +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
in-assoc-ty-early-bound.rs Add some tests 2024-01-22 14:35:47 +00:00
in-assoc-ty-early-bound.stderr Add some tests 2024-01-22 14:35:47 +00:00
in-assoc-ty-early-bound2.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
in-assoc-ty-early-bound2.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
in-where-clause.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
in-where-clause.stderr Fix tests 2025-05-21 20:20:19 +01:00
incoherent-assoc-imp-trait.rs
incoherent-assoc-imp-trait.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
incomplete-inference.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
incomplete-inference.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
indirect-recursion-issue-112047.rs Eagerly detect coroutine recursion pre-mono when possible 2025-02-05 18:36:17 +00:00
indirect-recursion-issue-112047.stderr Eagerly detect coroutine recursion pre-mono when possible 2025-02-05 18:36:17 +00:00
inference-cycle.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
infinite-cycle-involving-weak.rs Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
infinite-cycle-involving-weak.stderr Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
invalid_impl_trait_in_assoc_ty.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
invalid_impl_trait_in_assoc_ty.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-52843.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-52843.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53092-2.rs Allow defining opaques in statics and consts 2025-03-25 16:44:59 +00:00
issue-53092-2.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-53092.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53092.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53096.rs Remove attribute `#[rustc_error]` 2025-03-30 01:32:21 +03:00
issue-53598.rs compiletest: Stricter parsing for diagnostic kinds 2025-04-07 19:13:31 +03:00
issue-53598.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-53678-coroutine-and-const-fn.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-55099-lifetime-inference.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-57188-associate-impl-capture.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-57611-trait-alias.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-57807-associated-type.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-57961.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-57961.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-58662-coroutine-with-lifetime.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58662-simplified.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58887.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-58951-2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58951.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-60371.rs
issue-60371.stderr Bless tests 2024-01-13 12:46:58 -05:00
issue-60407.rs Remove attribute `#[rustc_error]` 2025-03-30 01:32:21 +03:00
issue-60564-working.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-60564.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-60564.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-60662.rs Explicitly annotate edition for `unpretty=expanded` and `unpretty=hir` tests 2025-04-16 11:10:10 +02:00
issue-60662.stdout Explicitly annotate edition for `unpretty=expanded` and `unpretty=hir` tests 2025-04-16 11:10:10 +02:00
issue-62000-associate-impl-trait-lifetimes.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-63263-closure-return.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63279.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63279.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63355.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63355.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63677-type-alias-coherence.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-65384.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +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 Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-65918.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-66580-closure-coherence.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-67844-nested-opaque.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use-2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use-2.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-68368-non-defining-use.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-69136-inner-lifetime-resolve-error.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-69136-inner-lifetime-resolve-error.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-69136-inner-lifetime-resolve-ok.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-69323.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-70121.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-70121.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-72793.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74244.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74244.stderr Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
issue-74280.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74280.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74761-2.rs Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
issue-74761-2.stderr Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
issue-74761.rs Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
issue-74761.stderr Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
issue-76202-trait-impl-for-tait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-77179.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-77179.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02: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 Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.rs norm nested aliases before evaluating the parent goal 2025-04-24 18:41:43 +00:00
issue-87455-static-lifetime-ice.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-89686.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-89686.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-89952.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-90400-1.rs
issue-90400-1.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
issue-90400-2.rs
issue-90400-2.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
issue-93411.rs replace `//@ compile-flags: --edition` with `//@ edition` 2025-04-10 09:56:37 +02:00
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 Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-96572-unconstrained.rs replace `//@ compile-flags: --edition` with `//@ edition` 2025-04-10 09:56:37 +02:00
issue-98604.rs Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98604.stderr Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98608.rs Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98608.stderr Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-101750.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-104817.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-104817.stock.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
issue-109054.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
issue-109054.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
itiat-allow-nested-closures.bad.stderr Get rid of some sub_exp and eq_exp 2024-03-01 01:20:49 +00:00
itiat-allow-nested-closures.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
itiat-forbid-nested-items.rs Check that we forbid nested items, but not nested closures 2024-01-22 14:35:47 +00:00
itiat-forbid-nested-items.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
lazy_subtyping_of_opaques.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
lazy_subtyping_of_opaques.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
lifetime-def-path-conflict-40731.rs Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque lifetimes 2025-05-07 22:17:29 +02:00
lifetime-def-path-conflict-40731.stderr Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque lifetimes 2025-05-07 22:17:29 +02:00
lifetime_mismatch.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
lifetime_mismatch.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
match-unification.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
match-upvar-discriminant-of-opaque.rs Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
match-upvar-discriminant-of-opaque.stderr Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
method_resolution.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution3.current.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
method_resolution3.next.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
method_resolution3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution5.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
missing_lifetime_bound.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
missing_lifetime_bound.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multi-error.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multi-error.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-infer.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-infer.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-lifetimes.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn-lifetimes.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn-pass.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn2.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn2.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
multiple_definitions.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
mututally-recursive-overflow.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
mututally-recursive-overflow.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
nested-impl-trait-in-tait.rs Hide foreign `#[doc(hidden)]` paths in import suggestions 2023-12-20 00:19:45 -05:00
nested-impl-trait-in-tait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-in-anon-const.rs Handle ForeignItem as TAIT scope. 2024-01-05 21:49:37 +00:00
nested-in-anon-const.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-rpit-with-lifetimes.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
nested-tait-hrtb.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-hrtb.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.next.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested_impl_trait_in_assoc_ty.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
nested_in_closure.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
nested_inference_failure.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
nested_type_alias_impl_trait.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
nested_type_alias_impl_trait.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
never_reveal_concrete_type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
no_inferrable_concrete_type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
no_inferrable_concrete_type.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
no_revealing_outside_defining_module.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
no_revealing_outside_defining_module.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
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 add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
normalize-alias-type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
normalize-hidden-types.current.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
normalize-hidden-types.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
not-matching-trait-refs-isnt-defining.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
not-matching-trait-refs-isnt-defining.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
not_a_defining_use.rs add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
not_a_defining_use.stderr add `TypingMode::Borrowck` 2025-04-03 11:13:10 +02:00
not_well_formed.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
not_well_formed.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
obligation_ice.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
outlives-bound-var.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch2.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch4.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch4.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
path_resolution_taint.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
path_resolution_taint.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
privacy.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
privacy.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
recursive-fn-tait.rs Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
recursive-fn-tait.stderr Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
recursive-tait-conflicting-defn-2.rs Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
recursive-tait-conflicting-defn-2.stderr Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
recursive-tait-conflicting-defn.rs Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
recursive-tait-conflicting-defn.stderr Just error on recursive opaque ty in HIR typeck 2025-05-20 10:08:56 +00:00
reveal_local.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
reveal_local.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
rpit_tait_equality_in_canonical_query.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
rpit_tait_equality_in_canonical_query_2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-2.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-3.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-3.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-4.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-4.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
self_implication.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
static-lifetime-through-closure-issue-122775.rs Add test for #122775 2024-05-11 12:59:06 +02:00
struct-assignment-validity.rs remove remaining references to `Reveal` 2024-11-23 13:52:56 +01:00
structural-match-no-leak.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
structural-match-no-leak.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
structural-match.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
structural-match.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
taint.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
taint.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
tait-in-function-return-type-issue-101903-fixed.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
tait-normalize.rs check OpaqueCast tests with next-solver 2025-04-17 12:41:20 +02:00
tait-param-inference-issue-117310.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-assoc-dyn.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-assoc-impl-trait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-const.rs Allow defining opaques in statics and consts 2025-03-25 16:44:59 +00:00
type-alias-impl-trait-fn-type.rs Split note, fix const/static impl trait error 2024-01-07 18:00:03 +00:00
type-alias-impl-trait-fn-type.stderr Split note, fix const/static impl trait error 2024-01-07 18:00:03 +00:00
type-alias-impl-trait-fns.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-fns.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-sized.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-struct.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-tuple.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-unconstrained-lifetime.rs Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
type-alias-impl-trait-unconstrained-lifetime.stderr Merge `check_mod_impl_wf` and `check_mod_type_wf` 2024-03-07 06:27:09 +00:00
type-alias-impl-trait-with-cycle-error-1.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-1.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-2.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-2.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-3.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-3.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02: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 Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-with-no-traits.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait2.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-nested-impl-trait.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type_of_a_let.current.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
type_of_a_let.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unbounded_opaque_type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-due-to-bad-pattern.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-due-to-bad-pattern.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-impl-param.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-impl-param.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
under-binder.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
under-binder.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_generic.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_generic.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_lifetime.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_lifetime.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underef-index-out-of-bounds-121472.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
underef-index-out-of-bounds-121472.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unnameable_type.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unnameable_type.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
unused_generic_param.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
variance.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
variance.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
weird-return-types.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-definition-site.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-def.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-def.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-ptrs.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-rpit-lifetimes.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
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.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf-nested.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf_check_closures.rs Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00
wf_check_closures.stderr Implement `#[define_opaque]` attribute for functions. 2025-03-11 12:05:02 +00:00