| An invalid number of generic parameters was passed to an intrinsic function. | |
| Erroneous code example: | |
| ```compile_fail,E0094 | |
| #![feature(intrinsics)] | |
| extern "rust-intrinsic" { | |
| fn size_of<T, U>() -> usize; // error: intrinsic has wrong number | |
| // of type parameters | |
| } | |
| ``` | |
| Please check that you provided the right number of type parameters | |
| and verify with the function declaration in the Rust source code. | |
| Example: | |
| ``` | |
| #![feature(intrinsics)] | |
| extern "rust-intrinsic" { | |
| fn size_of<T>() -> usize; // ok! | |
| } | |
| ``` |