#### Note: this error code is no longer emitted by the compiler. Too few type arguments were supplied for a function. For example: ```compile_fail,E0107 fn foo() {} fn main() { foo::(); // error: wrong number of type arguments: expected 2, found 1 } ``` Note that if a function takes multiple type arguments but you want the compiler to infer some of them, you can use type placeholders: ```compile_fail,E0107 fn foo(x: T) {} fn main() { let x: bool = true; foo::(x); // error: wrong number of type arguments: // expected 2, found 1 foo::<_, f64>(x); // same as `foo::(x)` } ```