おさらい

Rust のジェネリクスとポリモーフィズムの基本的な機能。

// 著作権 2025 Google LLC
// SPDX-License-Identifier: Apache-2.0

pub struct HasGenerics<T>(...);

pub fn uses_traits<T: Debug>(input: T) {...}

pub trait TraitBounds: Clone {...}
  • このセクションでは、Rust のポリモーフィズムに対するアプローチの中核となる 概念、つまり日常的な使用で最もよく遭遇するものを見ていきます。