eate a special version of `do_something()` for both `u8` and -->

<!-- `String`, and then replace the call sites with calls to these specialized -->

<!-- functions. In other words, Rust generates something like this: -->

<p>これはRustが <code>u8</code> と <code>String</code> それぞれ専用の <code>do_something()</code> を作成し、それら特殊化された関数を宛てがうように呼び出しの部分を書き換えるという意味です。
（訳注: 作成された専用の <code>d