Мономорфизация это способ обработки генериков компилятором, когда компилятор создаёт на каждый конкретный входной тип свою функцию, то есть
fn id<T>(s: T) -> T {
s
}
id(1);
id("foo");
После мономорфизация превратиться в
fn id_i32(s: i32) -> i32 {
s
}
fn id_str(s: &str) -> &str {
s
}
Да, да, спасибо уже разобрался, пояснили) раздувание машинного кода ради оптимизации)