);
<span class="boring">}</span></code></pre></pre>
<p>在上面的例子中，add::<i32> 表示调用 add 函数，并将类型参数 T 指定为 i32 类型。由于 i32 类型实现了 std::ops::Add trait 和 Copy trait，因此满足函数签名中的约束，可以成功调用函数并返回值。</p>
<p>总之，静态多态和动态多态是 Rust 中的两种多态方式，它们分别用于在编译时和运行时确定具体的类型。在 Rust 中，泛型用于静态多态，通过类型参数在�