]> git.lizzy.rs Git - rust.git/tree - src/test/ui/const-generics/
Add tests for `#[no_mangle]` in `impl` blocks that looks like generic `impl` blocks...
[rust.git] / src / test / ui / const-generics /
drwxr-xr-x   ..
-rw-r--r-- 199 apit-with-const-param.rs
-rw-r--r-- 519 arg-in-pat-1.rs
-rw-r--r-- 147 arg-in-pat-2.rs
-rw-r--r-- 606 arg-in-pat-3.rs
-rw-r--r-- 816 argument_order.full.stderr
-rw-r--r-- 1452 argument_order.min.stderr
-rw-r--r-- 627 argument_order.rs
drwxr-xr-x - array-impls
-rw-r--r-- 606 array-size-in-generic-struct-param.full.stderr
-rw-r--r-- 1309 array-size-in-generic-struct-param.min.stderr
-rw-r--r-- 872 array-size-in-generic-struct-param.rs
-rw-r--r-- 351 array-wrapper-struct-ctor.rs
-rw-r--r-- 515 associated-type-bound-fail.full.stderr
-rw-r--r-- 515 associated-type-bound-fail.min.stderr
-rw-r--r-- 339 associated-type-bound-fail.rs
-rw-r--r-- 395 associated-type-bound.rs
drwxr-xr-x - auxiliary
-rw-r--r-- 273 broken-mir-1.rs
-rw-r--r-- 225 broken-mir-2.rs
-rw-r--r-- 391 cannot-infer-type-for-const-param.rs
-rw-r--r-- 1229 closing-args-token.full.stderr
-rw-r--r-- 1229 closing-args-token.min.stderr
-rw-r--r-- 667 closing-args-token.rs
-rw-r--r-- 237 coerce_unsized_array.rs
-rw-r--r-- 391 concrete-const-as-fn-arg.rs
-rw-r--r-- 528 concrete-const-impl-method.rs
-rw-r--r-- 337 condition-in-trait-const-arg.rs
-rw-r--r-- 498 conservative_is_privately_uninhabited_uses_correct_param_env-1.rs
-rw-r--r-- 432 conservative_is_privately_uninhabited_uses_correct_param_env-2.rs
-rw-r--r-- 8926 const-arg-in-const-arg.min.stderr
-rw-r--r-- 2218 const-arg-in-const-arg.rs
-rw-r--r-- 266 const-arg-in-fn.rs
-rw-r--r-- 308 const-arg-type-arg-misordered.full.stderr
-rw-r--r-- 445 const-arg-type-arg-misordered.min.stderr
-rw-r--r-- 294 const-arg-type-arg-misordered.rs
-rw-r--r-- 788 const-argument-cross-crate-mismatch.full.stderr
-rw-r--r-- 788 const-argument-cross-crate-mismatch.min.stderr
-rw-r--r-- 422 const-argument-cross-crate-mismatch.rs
-rw-r--r-- 339 const-argument-cross-crate.rs
-rw-r--r-- 1738 const-argument-if-length.full.stderr
-rw-r--r-- 1418 const-argument-if-length.min.stderr
-rw-r--r-- 588 const-argument-if-length.rs
-rw-r--r-- 338 const-argument-non-static-lifetime.rs
-rw-r--r-- 369 const-expression-parameter.full.stderr
-rw-r--r-- 369 const-expression-parameter.min.stderr
-rw-r--r-- 403 const-expression-parameter.rs
-rw-r--r-- 309 const-fn-with-const-param.rs
-rw-r--r-- 363 const-generic-array-wrapper.rs
-rw-r--r-- 266 const-generic-type_name.rs
-rw-r--r-- 229 const-param-after-const-literal-arg.rs
-rw-r--r-- 321 const-param-before-other-params.full.stderr
-rw-r--r-- 1280 const-param-before-other-params.min.stderr
-rw-r--r-- 511 const-param-before-other-params.rs
-rw-r--r-- 1201 const-param-elided-lifetime.full.stderr
-rw-r--r-- 2903 const-param-elided-lifetime.min.stderr
-rw-r--r-- 1191 const-param-elided-lifetime.rs
-rw-r--r-- 484 const-param-from-outer-fn.full.stderr
-rw-r--r-- 484 const-param-from-outer-fn.min.stderr
-rw-r--r-- 254 const-param-from-outer-fn.rs
-rw-r--r-- 404 const-param-hygiene.rs
-rw-r--r-- 694 const-param-in-async.rs
-rw-r--r-- 227 const-param-in-trait.rs
-rw-r--r-- 133 const-param-shadowing.rs
-rw-r--r-- 485 const-param-shadowing.stderr
-rw-r--r-- 731 const-param-type-depends-on-const-param.full.stderr
-rw-r--r-- 1534 const-param-type-depends-on-const-param.min.stderr
-rw-r--r-- 683 const-param-type-depends-on-const-param.rs
-rw-r--r-- 242 const-param-type-depends-on-type-param-ungated.rs
-rw-r--r-- 391 const-param-type-depends-on-type-param-ungated.stderr
-rw-r--r-- 846 const-param-type-depends-on-type-param.full.stderr
-rw-r--r-- 846 const-param-type-depends-on-type-param.min.stderr
-rw-r--r-- 494 const-param-type-depends-on-type-param.rs
-rw-r--r-- 451 const-parameter-uppercase-lint.full.stderr
-rw-r--r-- 451 const-parameter-uppercase-lint.min.stderr
-rw-r--r-- 258 const-parameter-uppercase-lint.rs
-rw-r--r-- 376 const-types.rs
drwxr-xr-x - const_evaluatable_checked
-rw-r--r-- 1298 core-types.rs
-rw-r--r-- 508 cross_crate_complex.rs
drwxr-xr-x - defaults
-rw-r--r-- 269 derive-debug-array-wrapper.rs
-rw-r--r-- 453 diagnostics.rs
-rw-r--r-- 2090 diagnostics.stderr
-rw-r--r-- 361 different_byref.full.stderr
-rw-r--r-- 386 different_byref.min.stderr
-rw-r--r-- 365 different_byref.rs
-rw-r--r-- 390 different_byref_simple.full.stderr
-rw-r--r-- 390 different_byref_simple.min.stderr
-rw-r--r-- 315 different_byref_simple.rs
-rw-r--r-- 506 dont-evaluate-array-len-on-err-1.rs
-rw-r--r-- 548 dont-evaluate-array-len-on-err-1.stderr
-rw-r--r-- 2007 dyn-supertraits.rs
-rw-r--r-- 466 enum-variants.rs
-rw-r--r-- 644 exhaustive-value.full.stderr
-rw-r--r-- 644 exhaustive-value.min.stderr
-rw-r--r-- 6317 exhaustive-value.rs
-rw-r--r-- 438 fn-const-param-call.full.stderr
-rw-r--r-- 438 fn-const-param-call.min.stderr
-rw-r--r-- 522 fn-const-param-call.rs
-rw-r--r-- 253 fn-const-param-infer.full.stderr
-rw-r--r-- 253 fn-const-param-infer.min.stderr
-rw-r--r-- 903 fn-const-param-infer.rs
-rw-r--r-- 320 fn-taking-const-generic-array.rs
-rw-r--r-- 376 forbid-non-structural_match-types.full.stderr
-rw-r--r-- 1042 forbid-non-structural_match-types.min.stderr
-rw-r--r-- 358 forbid-non-structural_match-types.rs
-rw-r--r-- 707 foreign-item-const-parameter.full.stderr
-rw-r--r-- 707 foreign-item-const-parameter.min.stderr
-rw-r--r-- 329 foreign-item-const-parameter.rs
-rw-r--r-- 330 generic-function-call-in-array-length.full.stderr
-rw-r--r-- 927 generic-function-call-in-array-length.min.stderr
-rw-r--r-- 458 generic-function-call-in-array-length.rs
-rw-r--r-- 478 generic-param-mismatch.full.stderr
-rw-r--r-- 478 generic-param-mismatch.min.stderr
-rw-r--r-- 224 generic-param-mismatch.rs
-rw-r--r-- 356 generic-sum-in-array-length.full.stderr
-rw-r--r-- 1030 generic-sum-in-array-length.min.stderr
-rw-r--r-- 405 generic-sum-in-array-length.rs
-rw-r--r-- 266 impl-const-generic-struct.rs
-rw-r--r-- 390 impl-trait-with-const-arguments.full.stderr
-rw-r--r-- 390 impl-trait-with-const-arguments.min.stderr
-rw-r--r-- 477 impl-trait-with-const-arguments.rs
-rw-r--r-- 1171 incorrect-number-of-const-args.full.stderr
-rw-r--r-- 1171 incorrect-number-of-const-args.min.stderr
-rw-r--r-- 304 incorrect-number-of-const-args.rs
drwxr-xr-x - infer
-rw-r--r-- 444 infer_arg_from_pat.rs
-rw-r--r-- 256 infer_arr_len_from_pat.rs
-rw-r--r-- 498 integer-literal-generic-arg-in-where-clause.rs
-rw-r--r-- 345 intrinsics-type_name-as-const-argument.full.stderr
-rw-r--r-- 883 intrinsics-type_name-as-const-argument.min.stderr
-rw-r--r-- 544 intrinsics-type_name-as-const-argument.rs
-rw-r--r-- 248 invalid-const-arg-for-type-param.rs
-rw-r--r-- 1381 invalid-const-arg-for-type-param.stderr
-rw-r--r-- 170 invalid-constant-in-args.rs
-rw-r--r-- 586 invalid-constant-in-args.stderr
-rw-r--r-- 968 invalid-enum.rs
-rw-r--r-- 2595 invalid-enum.stderr
drwxr-xr-x - issues
drwxr-xr-x - late-bound-vars
-rw-r--r-- 2394 macro_rules-braces.full.stderr
-rw-r--r-- 2304 macro_rules-braces.min.stderr
-rw-r--r-- 1985 macro_rules-braces.rs
drwxr-xr-x - min_const_generics
-rw-r--r-- 389 mut-ref-const-param-array.rs
-rw-r--r-- 301 nested-type.full.stderr
-rw-r--r-- 750 nested-type.min.stderr
-rw-r--r-- 419 nested-type.rs
drwxr-xr-x - occurs-check
-rw-r--r-- 686 params-in-ct-in-ty-param-lazy-norm.full.stderr
-rw-r--r-- 1155 params-in-ct-in-ty-param-lazy-norm.min.stderr
-rw-r--r-- 432 params-in-ct-in-ty-param-lazy-norm.rs
-rw-r--r-- 467 parent_generics_of_encoding.rs
-rw-r--r-- 363 parent_generics_of_encoding_impl_trait.rs
-rw-r--r-- 684 parent_generics_of_encoding_impl_trait.stderr
-rw-r--r-- 219 promotion.rs
-rw-r--r-- 429 raw-ptr-const-param-deref.full.stderr
-rw-r--r-- 429 raw-ptr-const-param-deref.min.stderr
-rw-r--r-- 533 raw-ptr-const-param-deref.rs
-rw-r--r-- 229 raw-ptr-const-param.full.stderr
-rw-r--r-- 229 raw-ptr-const-param.min.stderr
-rw-r--r-- 360 raw-ptr-const-param.rs
-rw-r--r-- 1333 slice-const-param-mismatch.full.stderr
-rw-r--r-- 791 slice-const-param-mismatch.min.stderr
-rw-r--r-- 724 slice-const-param-mismatch.rs
-rw-r--r-- 861 slice-const-param.min.stderr
-rw-r--r-- 701 slice-const-param.rs
drwxr-xr-x - std
-rw-r--r-- 290 struct-with-invalid-const-param.full.stderr
-rw-r--r-- 290 struct-with-invalid-const-param.min.stderr
-rw-r--r-- 262 struct-with-invalid-const-param.rs
-rw-r--r-- 698 struct-with-invalid-const-param.stderr
-rw-r--r-- 208 suggest_const_for_array.rs
-rw-r--r-- 586 suggest_const_for_array.stderr
-rw-r--r-- 519 trait-const-args.rs
-rw-r--r-- 410 transmute-const-param-static-reference.min.stderr
-rw-r--r-- 386 transmute-const-param-static-reference.rs
-rw-r--r-- 261 transparent-maybeunit-array-wrapper.rs
-rw-r--r-- 308 type-after-const-ok.min.stderr
-rw-r--r-- 347 type-after-const-ok.rs
drwxr-xr-x - type-dependent
-rw-r--r-- 189 type_mismatch.rs
-rw-r--r-- 698 type_mismatch.stderr
-rw-r--r-- 259 type_not_in_scope.rs
-rw-r--r-- 801 type_not_in_scope.stderr
-rw-r--r-- 459 type_of_anon_const.rs
-rw-r--r-- 965 types-mismatch-const-args.full.stderr
-rw-r--r-- 1030 types-mismatch-const-args.min.stderr
-rw-r--r-- 606 types-mismatch-const-args.rs
-rw-r--r-- 450 uninferred-consts-during-codegen-1.rs
-rw-r--r-- 442 uninferred-consts-during-codegen-2.rs
-rw-r--r-- 293 unknown_adt.full.stderr
-rw-r--r-- 293 unknown_adt.min.stderr
-rw-r--r-- 207 unknown_adt.rs
-rw-r--r-- 176 unused-const-param.rs
-rw-r--r-- 62 unused-type-param-suggestion.rs
-rw-r--r-- 458 unused-type-param-suggestion.stderr
-rw-r--r-- 255 unused_braces.fixed
-rw-r--r-- 310 unused_braces.full.fixed
-rw-r--r-- 331 unused_braces.full.stderr
-rw-r--r-- 310 unused_braces.min.fixed
-rw-r--r-- 331 unused_braces.min.stderr
-rw-r--r-- 314 unused_braces.rs
-rw-r--r-- 497 wf-misc.full.stderr
-rw-r--r-- 846 wf-misc.min.stderr
-rw-r--r-- 636 wf-misc.rs
-rw-r--r-- 730 where-clauses.rs