// run-pass | |
use std::fmt::Debug; | |
trait InTraitDefnParameters { | |
fn in_parameters(_: impl Debug) -> String; | |
} | |
impl InTraitDefnParameters for () { | |
fn in_parameters(v: impl Debug) -> String { | |
format!("() + {:?}", v) | |
} | |
} | |
fn main() { | |
let s = <() as InTraitDefnParameters>::in_parameters(22); | |
assert_eq!(s, "() + 22"); | |
} |