1 error: passing `Ty<'_>` by reference
2 --> $DIR/pass_ty_by_ref.rs:13:13
5 | ^^^^^^^ help: try passing by value: `Ty<'_>`
7 note: the lint level is defined here
8 --> $DIR/pass_ty_by_ref.rs:4:9
10 LL | #![deny(rustc::ty_pass_by_reference)]
11 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
13 error: passing `TyCtxt<'_>` by reference
14 --> $DIR/pass_ty_by_ref.rs:15:18
16 LL | ty_ctxt_ref: &TyCtxt<'_>,
17 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
19 error: passing `Ty<'_>` by reference
20 --> $DIR/pass_ty_by_ref.rs:19:28
22 LL | fn ty_multi_ref(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>) {}
23 | ^^^^^^^ help: try passing by value: `Ty<'_>`
25 error: passing `TyCtxt<'_>` by reference
26 --> $DIR/pass_ty_by_ref.rs:19:55
28 LL | fn ty_multi_ref(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>) {}
29 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
31 error: passing `Ty<'_>` by reference
32 --> $DIR/pass_ty_by_ref.rs:26:17
35 | ^^^^^^^ help: try passing by value: `Ty<'_>`
37 error: passing `TyCtxt<'_>` by reference
38 --> $DIR/pass_ty_by_ref.rs:28:22
40 LL | ty_ctxt_ref: &TyCtxt<'_>,
41 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
43 error: passing `Ty<'_>` by reference
44 --> $DIR/pass_ty_by_ref.rs:31:41
46 LL | fn ty_multi_ref_in_trait(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>);
47 | ^^^^^^^ help: try passing by value: `Ty<'_>`
49 error: passing `TyCtxt<'_>` by reference
50 --> $DIR/pass_ty_by_ref.rs:31:68
52 LL | fn ty_multi_ref_in_trait(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>);
53 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
55 error: passing `Ty<'_>` by reference
56 --> $DIR/pass_ty_by_ref.rs:53:17
59 | ^^^^^^^ help: try passing by value: `Ty<'_>`
61 error: passing `TyCtxt<'_>` by reference
62 --> $DIR/pass_ty_by_ref.rs:55:22
64 LL | ty_ctxt_ref: &TyCtxt<'_>,
65 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
67 error: passing `Ty<'_>` by reference
68 --> $DIR/pass_ty_by_ref.rs:59:38
70 LL | fn ty_multi_ref_assoc(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>) {}
71 | ^^^^^^^ help: try passing by value: `Ty<'_>`
73 error: passing `TyCtxt<'_>` by reference
74 --> $DIR/pass_ty_by_ref.rs:59:65
76 LL | fn ty_multi_ref_assoc(ty_multi: &&Ty<'_>, ty_ctxt_multi: &&&&TyCtxt<'_>) {}
77 | ^^^^^^^^^^^ help: try passing by value: `TyCtxt<'_>`
79 error: aborting due to 12 previous errors