15 lines
180 B
Rust
15 lines
180 B
Rust
|
fn assert_all<F, T>(_f: F)
|
||
|
where
|
||
|
F: FnMut(&String) -> T,
|
||
|
{
|
||
|
}
|
||
|
|
||
|
fn id(x: &String) -> &String {
|
||
|
x
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
assert_all::<_, &String>(id);
|
||
|
//~^ mismatched types
|
||
|
}
|