]> git.lizzy.rs Git - rust.git/blob - src/test/ui/impl-trait/universal_in_trait_defn_parameters.rs
Rollup merge of #98441 - calebzulawski:simd_as, r=oli-obk
[rust.git] / src / test / ui / impl-trait / universal_in_trait_defn_parameters.rs
1 // run-pass
2
3 use std::fmt::Debug;
4
5 trait InTraitDefnParameters {
6     fn in_parameters(_: impl Debug) -> String;
7 }
8
9 impl InTraitDefnParameters for () {
10     fn in_parameters(v: impl Debug) -> String {
11         format!("() + {:?}", v)
12     }
13 }
14
15 fn main() {
16     let s = <() as InTraitDefnParameters>::in_parameters(22);
17     assert_eq!(s, "() + 22");
18 }