From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- .../ui/associated-type-bounds/type-alias.stderr | 147 +++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 src/test/ui/associated-type-bounds/type-alias.stderr (limited to 'src/test/ui/associated-type-bounds/type-alias.stderr') diff --git a/src/test/ui/associated-type-bounds/type-alias.stderr b/src/test/ui/associated-type-bounds/type-alias.stderr new file mode 100644 index 000000000..c22b80b88 --- /dev/null +++ b/src/test/ui/associated-type-bounds/type-alias.stderr @@ -0,0 +1,147 @@ +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:5:25 + | +LL | type _TaWhere1 where T: Iterator = T; + | ^^^^^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(type_alias_bounds)]` on by default +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere1 where T: Iterator = T; +LL + type _TaWhere1 = T; + | + +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:6:25 + | +LL | type _TaWhere2 where T: Iterator = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere2 where T: Iterator = T; +LL + type _TaWhere2 = T; + | + +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:7:25 + | +LL | type _TaWhere3 where T: Iterator = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere3 where T: Iterator = T; +LL + type _TaWhere3 = T; + | + +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:8:25 + | +LL | type _TaWhere4 where T: Iterator = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere4 where T: Iterator = T; +LL + type _TaWhere4 = T; + | + +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:9:25 + | +LL | type _TaWhere5 where T: Iterator Into<&'a u8>> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere5 where T: Iterator Into<&'a u8>> = T; +LL + type _TaWhere5 = T; + | + +warning: where clauses are not enforced in type aliases + --> $DIR/type-alias.rs:10:25 + | +LL | type _TaWhere6 where T: Iterator> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the clause will not be checked when the type alias is used, and should be removed + | +LL - type _TaWhere6 where T: Iterator> = T; +LL + type _TaWhere6 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:12:20 + | +LL | type _TaInline1> = T; + | ^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline1> = T; +LL + type _TaInline1 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:13:20 + | +LL | type _TaInline2> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline2> = T; +LL + type _TaInline2 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:14:20 + | +LL | type _TaInline3> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline3> = T; +LL + type _TaInline3 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:15:20 + | +LL | type _TaInline4> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline4> = T; +LL + type _TaInline4 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:16:20 + | +LL | type _TaInline5 Into<&'a u8>>> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline5 Into<&'a u8>>> = T; +LL + type _TaInline5 = T; + | + +warning: bounds on generic parameters are not enforced in type aliases + --> $DIR/type-alias.rs:17:20 + | +LL | type _TaInline6>> = T; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | +help: the bound will not be checked when the type alias is used, and should be removed + | +LL - type _TaInline6>> = T; +LL + type _TaInline6 = T; + | + +warning: 12 warnings emitted + -- cgit v1.2.3