2018-01-21から1日間の記事一覧

Rust libstd内での特殊化の使用例 (1.23.0時点)

概要: Rust libstd内では既に特殊化が使用されているので、特定の条件を満たすことでより効率なコードが生成される。 PartialEq<[T]> 最適化される処理: スライスの比較処理 間接的に最適化される処理: Vec<T>, str, String の比較など 条件: 内部トレイト Byte</t>…