package info (click to toggle)
rustc 1.89.0%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 906,624 kB
  • sloc: xml: 158,148; python: 34,888; javascript: 19,595; sh: 19,221; ansic: 13,046; cpp: 7,144; asm: 4,376; makefile: 692; lisp: 174; sql: 15

Folder: impl-trait

d .. (parent)
d d rwxr-xr-x 4,096 alias-liveness
d d rwxr-xr-x 4,096 apit
d d rwxr-xr-x 4,096 auto-trait-leakage
d d rwxr-xr-x 94 auxiliary
d d rwxr-xr-x 4,096 diagnostics
d d rwxr-xr-x 4,096 explicit-generic-args-with-impl-trait
d d rwxr-xr-x 4,096 in-bindings
d d rwxr-xr-x 4,096 in-ctfe
d d rwxr-xr-x 8,192 in-trait
d d rwxr-xr-x 8,192 issues
d d rwxr-xr-x 4,096 multiple-lifetimes
d d rwxr-xr-x 4,096 non-defining-uses
d d rwxr-xr-x 4,096 precise-capturing
d d rwxr-xr-x 4,096 rpit
d d rwxr-xr-x 115 transmute
- - rw-r--r-- 511 associated-impl-trait-type-generic-trait.rs
- - rw-r--r-- 1,151 associated-impl-trait-type-issue-114325.rs
- - rw-r--r-- 318 associated-impl-trait-type-trivial.rs
- - rw-r--r-- 397 associated-impl-trait-type.rs
- - rw-r--r-- 290 associated-type-cycle.rs
- - rw-r--r-- 412 associated-type-cycle.stderr
- - rw-r--r-- 761 associated-type-undefine.rs
- - rw-r--r-- 692 associated-type-undefine.stderr
- - rw-r--r-- 801 async_scope_creep.rs
- - rw-r--r-- 880 auto-trait-selection-freeze.next.stderr
- - rw-r--r-- 1,016 auto-trait-selection-freeze.old.stderr
- - rw-r--r-- 526 auto-trait-selection-freeze.rs
- - rw-r--r-- 865 auto-trait-selection.next.stderr
- - rw-r--r-- 990 auto-trait-selection.old.stderr
- - rw-r--r-- 477 auto-trait-selection.rs
- - rw-r--r-- 429 autoderef.rs
- - rw-r--r-- 269 bivariant-lifetime-liveness.rs
- - rw-r--r-- 789 bound-normalization-fail.rs
- - rw-r--r-- 2,058 bound-normalization-fail.stderr
- - rw-r--r-- 1,592 bound-normalization-pass.rs
- - rw-r--r-- 433 bounds_regression.rs
- - rw-r--r-- 520 call_method_ambiguous.next.stderr
- - rw-r--r-- 587 call_method_ambiguous.rs
- - rw-r--r-- 459 call_method_on_inherent_impl.next.stderr
- - rw-r--r-- 397 call_method_on_inherent_impl.rs
- - rw-r--r-- 634 call_method_on_inherent_impl_on_rigid_type.current.stderr
- - rw-r--r-- 519 call_method_on_inherent_impl_on_rigid_type.next.stderr
- - rw-r--r-- 400 call_method_on_inherent_impl_on_rigid_type.rs
- - rw-r--r-- 715 call_method_on_inherent_impl_ref.current.stderr
- - rw-r--r-- 864 call_method_on_inherent_impl_ref.next.stderr
- - rw-r--r-- 602 call_method_on_inherent_impl_ref.rs
- - rw-r--r-- 1,245 call_method_without_import.no_import.stderr
- - rw-r--r-- 1,040 call_method_without_import.rs
- - rw-r--r-- 500 capture-lifetime-not-in-hir.rs
- - rw-r--r-- 426 capture-lifetime-not-in-hir.stderr
- - rw-r--r-- 896 captured-invalid-lifetime.rs
- - rw-r--r-- 391 captured-invalid-lifetime.stderr
- - rw-r--r-- 499 closure-calling-parent-fn.rs
- - rw-r--r-- 148 closure-in-impl-trait-arg.rs
- - rw-r--r-- 318 closure-in-impl-trait.rs
- - rw-r--r-- 184 closure-in-type.rs
- - rw-r--r-- 902 cross-return-site-inference.rs
- - rw-r--r-- 1,360 cross-return-site-inference.stderr
- - rw-r--r-- 277 deduce-signature-from-supertrait.rs
- - rw-r--r-- 188 define-via-const.rs
- - rw-r--r-- 355 define-via-extern.rs
- - rw-r--r-- 405 define-via-extern.stderr
- - rw-r--r-- 200 defined-by-trait-resolution.rs
- - rw-r--r-- 459 defining-use-captured-non-universal-region.infer.stderr
- - rw-r--r-- 482 defining-use-captured-non-universal-region.rs
- - rw-r--r-- 534 defining-use-captured-non-universal-region.statik.stderr
- - rw-r--r-- 2,405 defining-use-uncaptured-non-universal-region-2.rs
- - rw-r--r-- 245 defining-use-uncaptured-non-universal-region-3.rs
- - rw-r--r-- 251 defining-use-uncaptured-non-universal-region.rs
- - rw-r--r-- 294 deprecated_annotation.rs
- - rw-r--r-- 451 different_where_bounds.rs
- - rw-r--r-- 151 divergence.rs
- - rw-r--r-- 261 does-not-live-long-enough.rs
- - rw-r--r-- 1,071 does-not-live-long-enough.stderr
- - rw-r--r-- 159 dont-suggest-box-on-empty-else-arm.rs
- - rw-r--r-- 473 dont-suggest-box-on-empty-else-arm.stderr
- - rw-r--r-- 334 dyn-impl-type-mismatch.rs
- - rw-r--r-- 1,680 dyn-impl-type-mismatch.stderr
- - rw-r--r-- 761 dyn-incompatible-trait-in-return-position-dyn-trait.rs
- - rw-r--r-- 6,330 dyn-incompatible-trait-in-return-position-dyn-trait.stderr
- - rw-r--r-- 587 dyn-incompatible-trait-in-return-position-impl-trait.rs
- - rw-r--r-- 652 dyn-incompatible-trait-in-return-position-impl-trait.stderr
- - rw-r--r-- 397 dyn-trait-elided-two-inputs-assoc.rs
- - rw-r--r-- 386 dyn-trait-elided-two-inputs-param.rs
- - rw-r--r-- 689 dyn-trait-elided-two-inputs-ref-assoc.rs
- - rw-r--r-- 492 dyn-trait-elided-two-inputs-ref-param.rs
- - rw-r--r-- 1,460 dyn-trait-return-should-be-impl-trait.rs
- - rw-r--r-- 13,803 dyn-trait-return-should-be-impl-trait.stderr
- - rw-r--r-- 219 eagerly-reveal-in-local-body.rs
- - rw-r--r-- 1,241 equal-hidden-lifetimes.rs
- - rw-r--r-- 323 equality-in-canonical-query.rs
- - rw-r--r-- 1,011 equality-rpass.rs
- - rw-r--r-- 490 equality-rpass.stderr
- - rw-r--r-- 795 equality.rs
- - rw-r--r-- 1,440 equality.stderr
- - rw-r--r-- 1,113 equality2.rs
- - rw-r--r-- 2,714 equality2.stderr
- - rw-r--r-- 506 erased-regions-in-hidden-ty.current.stderr
- - rw-r--r-- 506 erased-regions-in-hidden-ty.next.stderr
- - rw-r--r-- 789 erased-regions-in-hidden-ty.rs
- - rw-r--r-- 26,596 example-calendar.rs
- - rw-r--r-- 687 example-st.rs
- - rw-r--r-- 187 example-st.stderr
- - rw-r--r-- 380 extra-impl-in-trait-impl.fixed
- - rw-r--r-- 390 extra-impl-in-trait-impl.rs
- - rw-r--r-- 808 extra-impl-in-trait-impl.stderr
- - rw-r--r-- 217 extra-item.rs
- - rw-r--r-- 310 extra-item.stderr
- - rw-r--r-- 851 failed-to-resolve-instance-ice-105488.rs
- - rw-r--r-- 901 failed-to-resolve-instance-ice-105488.stderr
- - rw-r--r-- 365 failed-to-resolve-instance-ice-123145.rs
- - rw-r--r-- 630 failed-to-resolve-instance-ice-123145.stderr
- - rw-r--r-- 177 fallback.rs
- - rw-r--r-- 137 fallback_inference.rs
- - rw-r--r-- 422 fallback_inference.stderr
- - rw-r--r-- 1,905 feature-self-return-type.rs
- - rw-r--r-- 1,353 feature-self-return-type.stderr
- - rw-r--r-- 583 fresh-lifetime-from-bare-trait-obj-114664.rs
- - rw-r--r-- 1,305 fresh-lifetime-from-bare-trait-obj-114664.stderr
- - rw-r--r-- 433 future-no-bound-vars-ice-112347.rs
- - rw-r--r-- 426 generic-with-implicit-hrtb-without-dyn.edition2015.stderr
- - rw-r--r-- 853 generic-with-implicit-hrtb-without-dyn.edition2021.stderr
- - rw-r--r-- 407 generic-with-implicit-hrtb-without-dyn.rs
- - rw-r--r-- 1,692 hidden-lifetimes.rs
- - rw-r--r-- 1,585 hidden-lifetimes.stderr
- - rw-r--r-- 902 hidden-type-is-opaque-2.default.stderr
- - rw-r--r-- 902 hidden-type-is-opaque-2.next.stderr
- - rw-r--r-- 1,045 hidden-type-is-opaque-2.rs
- - rw-r--r-- 662 hidden-type-is-opaque.rs
- - rw-r--r-- 1,684 ice-unexpected-param-type-whensubstituting-in-region-112823.current.stderr
- - rw-r--r-- 2,363 ice-unexpected-param-type-whensubstituting-in-region-112823.next.stderr
- - rw-r--r-- 1,224 ice-unexpected-param-type-whensubstituting-in-region-112823.rs
- - rw-r--r-- 218 impl-fn-hrtb-bounds-2.rs
- - rw-r--r-- 474 impl-fn-hrtb-bounds-2.stderr
- - rw-r--r-- 645 impl-fn-hrtb-bounds.rs
- - rw-r--r-- 2,015 impl-fn-hrtb-bounds.stderr
- - rw-r--r-- 346 impl-fn-parsing-ambiguities.rs
- - rw-r--r-- 1,143 impl-fn-parsing-ambiguities.stderr
- - rw-r--r-- 272 impl-fn-predefined-lifetimes.rs
- - rw-r--r-- 437 impl-fn-predefined-lifetimes.stderr
- - rw-r--r-- 648 impl-fn-rpit-opaque-107883.rs
- - rw-r--r-- 807 impl-generic-mismatch.rs
- - rw-r--r-- 2,045 impl-generic-mismatch.stderr
- - rw-r--r-- 325 impl-subtyper.rs
- - rw-r--r-- 101 impl-subtyper2.rs
- - rw-r--r-- 356 impl-trait-in-macro.rs
- - rw-r--r-- 918 impl-trait-in-macro.stderr
- - rw-r--r-- 1,311 impl-trait-plus-priority.rs
- - rw-r--r-- 2,786 impl-trait-plus-priority.stderr
- - rw-r--r-- 571 impl_fn_associativity.rs
- - rw-r--r-- 1,084 impl_trait_projections.rs
- - rw-r--r-- 1,711 impl_trait_projections.stderr
- - rw-r--r-- 299 implicit-capture-late.rs
- - rw-r--r-- 846 implicit-capture-late.stderr
- - rw-r--r-- 670 in-assoc-type-unconstrained.rs
- - rw-r--r-- 2,041 in-assoc-type-unconstrained.stderr
- - rw-r--r-- 489 in-assoc-type.rs
- - rw-r--r-- 620 in-assoc-type.stderr
- - rw-r--r-- 517 inside-item-nested-in-anon-const.rs
- - rw-r--r-- 822 lazy_subtyping_of_opaques.rs
- - rw-r--r-- 503 lifetime-ambiguity-regression.rs
- - rw-r--r-- 3,850 lifetimes.rs
- - rw-r--r-- 258 mapping-duplicated-lifetimes-issue-114597.rs
- - rw-r--r-- 426 method-resolution.rs
- - rw-r--r-- 578 method-resolution2.next.stderr
- - rw-r--r-- 577 method-resolution2.rs
- - rw-r--r-- 580 method-resolution3.current.stderr
- - rw-r--r-- 580 method-resolution3.next.stderr
- - rw-r--r-- 506 method-resolution3.rs
- - rw-r--r-- 274 method-resolution4.next.stderr
- - rw-r--r-- 565 method-resolution4.rs
- - rw-r--r-- 327 multiple-defining-usages-in-body.rs
- - rw-r--r-- 899 multiple-defining-usages-in-body.stderr
- - rw-r--r-- 1,722 must_outlive_least_region_or_bound.rs
- - rw-r--r-- 9,158 must_outlive_least_region_or_bound.stderr
- - rw-r--r-- 521 needs_least_region_or_bound.rs
- - rw-r--r-- 597 negative-reasoning.rs
- - rw-r--r-- 488 negative-reasoning.stderr
- - rw-r--r-- 646 nested-hkl-lifetime.rs
- - rw-r--r-- 355 nested-return-type.rs
- - rw-r--r-- 1,016 nested-return-type2-tait.rs
- - rw-r--r-- 450 nested-return-type2-tait.stderr
- - rw-r--r-- 986 nested-return-type2-tait2.rs
- - rw-r--r-- 441 nested-return-type2-tait2.stderr
- - rw-r--r-- 960 nested-return-type2-tait3.rs
- - rw-r--r-- 586 nested-return-type2-tait3.stderr
- - rw-r--r-- 978 nested-return-type2.rs
- - rw-r--r-- 397 nested-return-type3-tait.rs
- - rw-r--r-- 450 nested-return-type3-tait.stderr
- - rw-r--r-- 403 nested-return-type3-tait2.rs
- - rw-r--r-- 441 nested-return-type3-tait2.stderr
- - rw-r--r-- 377 nested-return-type3-tait3.rs
- - rw-r--r-- 586 nested-return-type3-tait3.stderr
- - rw-r--r-- 207 nested-return-type3.rs
- - rw-r--r-- 260 nested-return-type4.rs
- - rw-r--r-- 919 nested-return-type4.stderr
- - rw-r--r-- 278 nested-rpit-hrtb-2.rs
- - rw-r--r-- 590 nested-rpit-hrtb-2.stderr
- - rw-r--r-- 2,318 nested-rpit-hrtb.rs
- - rw-r--r-- 5,262 nested-rpit-hrtb.stderr
- - rw-r--r-- 528 nested-rpit-with-anonymous-lifetimes.rs
- - rw-r--r-- 983 nested_impl_trait.rs
- - rw-r--r-- 3,334 nested_impl_trait.stderr
- - rw-r--r-- 274 nesting.rs
- - rw-r--r-- 2,411 no-method-suggested-traits.rs
- - rw-r--r-- 13,250 no-method-suggested-traits.stderr
- - rw-r--r-- 87 no-trait.rs
- - rw-r--r-- 178 no-trait.stderr
- - rw-r--r-- 524 normalize-opaque-with-bound-vars.rs
- - rw-r--r-- 695 normalize-tait-in-const.rs
- - rw-r--r-- 2,455 normalize-tait-in-const.stderr
- - rw-r--r-- 504 not_general_enough_regression_106630.rs
- - rw-r--r-- 368 opaque-cast-field-access-in-future.rs
- - rw-r--r-- 443 opaque-cast-field-access-in-future.stderr
- - rw-r--r-- 239 opaque-hidden-inferred-rpitit.rs
- - rw-r--r-- 666 opaque-used-in-extraneous-argument.rs
- - rw-r--r-- 3,780 opaque-used-in-extraneous-argument.stderr
- - rw-r--r-- 338 opt-out-bound-not-satisfied.rs
- - rw-r--r-- 652 opt-out-bound-not-satisfied.stderr
- - rw-r--r-- 1,950 point-to-type-err-cause-on-impl-trait-return.rs
- - rw-r--r-- 7,526 point-to-type-err-cause-on-impl-trait-return.stderr
- - rw-r--r-- 311 printing-binder.rs
- - rw-r--r-- 1,064 printing-binder.stderr
- - rw-r--r-- 187 private_unused.rs
- - rw-r--r-- 286 projection-mismatch-in-impl-where-clause.rs
- - rw-r--r-- 829 projection-mismatch-in-impl-where-clause.stderr
- - rw-r--r-- 486 projection.rs
- - rw-r--r-- 444 question_mark.rs
- - rw-r--r-- 136 recursive-auto-trait.rs
- - rw-r--r-- 284 recursive-bound-eval.next.stderr
- - rw-r--r-- 483 recursive-bound-eval.rs
- - rw-r--r-- 618 recursive-coroutine-boxed.next.stderr
- - rw-r--r-- 600 recursive-coroutine-boxed.rs
- - rw-r--r-- 358 recursive-coroutine-indirect.current.stderr
- - rw-r--r-- 358 recursive-coroutine-indirect.next.stderr
- - rw-r--r-- 380 recursive-coroutine-indirect.rs
- - rw-r--r-- 335 recursive-ice-101862.rs
- - rw-r--r-- 1,016 recursive-ice-101862.stderr
- - rw-r--r-- 105 recursive-impl-trait-type-direct.rs
- - rw-r--r-- 1,442 recursive-impl-trait-type-indirect.rs
- - rw-r--r-- 2,942 recursive-impl-trait-type-indirect.stderr
- - rw-r--r-- 658 recursive-impl-trait-type-through-non-recursive.rs
- - rw-r--r-- 1,857 recursive-impl-trait-type-through-non-recursive.stderr
- - rw-r--r-- 627 recursive-in-exhaustiveness.current.stderr
- - rw-r--r-- 2,940 recursive-in-exhaustiveness.next.stderr
- - rw-r--r-- 1,813 recursive-in-exhaustiveness.rs
- - rw-r--r-- 1,057 recursive-parent-trait-method-call.rs
- - rw-r--r-- 280 recursive-type-alias-impl-trait-declaration-too-subtle-2.rs
- - rw-r--r-- 714 recursive-type-alias-impl-trait-declaration-too-subtle.rs
- - rw-r--r-- 2,623 recursive-type-alias-impl-trait-declaration-too-subtle.stderr
- - rw-r--r-- 313 recursive-type-alias-impl-trait-declaration.rs
- - rw-r--r-- 539 recursive-type-alias-impl-trait-declaration.stderr
- - rw-r--r-- 463 region-escape-via-bound-contravariant-closure.rs
- - rw-r--r-- 510 region-escape-via-bound-contravariant.rs
- - rw-r--r-- 508 region-escape-via-bound.rs
- - rw-r--r-- 720 region-escape-via-bound.stderr
- - rw-r--r-- 111 return-position-impl-trait-minimal.rs
- - rw-r--r-- 216 reveal-during-codegen.rs
- - rw-r--r-- 212 rpit-assoc-pair-with-lifetime.rs
- - rw-r--r-- 754 rpit-assoc-pair-with-lifetime.stderr
- - rw-r--r-- 142 rpit-not-sized.rs
- - rw-r--r-- 489 rpit-not-sized.stderr
- - rw-r--r-- 272 stashed-diag-issue-121504.rs
- - rw-r--r-- 405 stashed-diag-issue-121504.stderr
- - rw-r--r-- 234 static-lifetime-return-position-impl-trait.rs
- - rw-r--r-- 405 static-return-lifetime-infered.rs
- - rw-r--r-- 1,763 static-return-lifetime-infered.stderr
- - rw-r--r-- 416 stranded-opaque.rs
- - rw-r--r-- 660 stranded-opaque.stderr
- - rw-r--r-- 151 suggest-calling-rpit-closure.rs
- - rw-r--r-- 637 suggest-calling-rpit-closure.stderr
- - rw-r--r-- 479 trait_resolution.rs
- - rw-r--r-- 512 trait_type.rs
- - rw-r--r-- 1,640 trait_type.stderr
- - rw-r--r-- 500 trait_upcasting.rs
- - rw-r--r-- 478 trait_upcasting_reference_mismatch.rs
- - rw-r--r-- 336 trait_upcasting_reference_mismatch.stderr
- - rw-r--r-- 672 two_tait_defining_each_other.current.stderr
- - rw-r--r-- 574 two_tait_defining_each_other.rs
- - rw-r--r-- 616 two_tait_defining_each_other2.current.stderr
- - rw-r--r-- 263 two_tait_defining_each_other2.next.stderr
- - rw-r--r-- 472 two_tait_defining_each_other2.rs
- - rw-r--r-- 641 two_tait_defining_each_other3.current.stderr
- - rw-r--r-- 580 two_tait_defining_each_other3.rs
- - rw-r--r-- 497 type-alias-generic-param.rs
- - rw-r--r-- 198 type-alias-generic-param.stderr
- - rw-r--r-- 408 type-alias-impl-trait-in-fn-body.rs
- - rw-r--r-- 468 type-alias-impl-trait-in-fn-body.stderr
- - rw-r--r-- 371 type-arg-mismatch-due-to-impl-trait.rs
- - rw-r--r-- 583 type-arg-mismatch-due-to-impl-trait.stderr
- - rw-r--r-- 252 type_parameters_captured.rs
- - rw-r--r-- 534 type_parameters_captured.stderr
- - rw-r--r-- 382 unactionable_diagnostic.fixed
- - rw-r--r-- 378 unactionable_diagnostic.rs
- - rw-r--r-- 565 unactionable_diagnostic.stderr
- - rw-r--r-- 106 universal-mismatched-type.rs
- - rw-r--r-- 531 universal-mismatched-type.stderr
- - rw-r--r-- 304 universal-two-impl-traits.rs
- - rw-r--r-- 889 universal-two-impl-traits.stderr
- - rw-r--r-- 158 universal_hrtb_anon.rs
- - rw-r--r-- 165 universal_hrtb_named.rs
- - rw-r--r-- 600 universal_in_adt_in_parameters.rs
- - rw-r--r-- 964 universal_in_impl_trait_in_parameters.rs
- - rw-r--r-- 347 universal_in_trait_defn_parameters.rs
- - rw-r--r-- 218 universal_multiple_bounds.rs
- - rw-r--r-- 357 universal_wrong_bounds.rs
- - rw-r--r-- 665 universal_wrong_bounds.stderr
- - rw-r--r-- 201 universal_wrong_hrtb.rs
- - rw-r--r-- 318 universal_wrong_hrtb.stderr
- - rw-r--r-- 745 unsafety-checking-cycle.rs
- - rw-r--r-- 188 unsize-cast-validation-rpit.rs
- - rw-r--r-- 260 unsize_adt.rs
- - rw-r--r-- 213 unsize_slice.rs
- - rw-r--r-- 412 unsized_coercion.next.stderr
- - rw-r--r-- 489 unsized_coercion.rs
- - rw-r--r-- 538 unsized_coercion2.old.stderr
- - rw-r--r-- 487 unsized_coercion2.rs
- - rw-r--r-- 388 unsized_coercion3.next.stderr
- - rw-r--r-- 535 unsized_coercion3.old.stderr
- - rw-r--r-- 542 unsized_coercion3.rs
- - rw-r--r-- 401 unsized_coercion4.rs
- - rw-r--r-- 568 unsized_coercion5.old.stderr
- - rw-r--r-- 511 unsized_coercion5.rs
- - rw-r--r-- 420 upvar_captures.rs
- - rw-r--r-- 406 upvar_captures.stderr
- - rw-r--r-- 736 variance.e2024.stderr
- - rw-r--r-- 724 variance.old.stderr
- - rw-r--r-- 579 variance.rs
- - rw-r--r-- 426 wf-check-hidden-type.rs
- - rw-r--r-- 496 wf-check-hidden-type.stderr
- - rw-r--r-- 738 wf-eval-order.rs
- - rw-r--r-- 125 where-allowed-2.rs
- - rw-r--r-- 352 where-allowed-2.stderr
- - rw-r--r-- 7,789 where-allowed.rs
- - rw-r--r-- 19,093 where-allowed.stderr
- - rw-r--r-- 236 xcrate.rs
- - rw-r--r-- 111 xcrate_simple.rs