Listen

Description

第75章へようこそ。

今日のテーマは「API設計」です。

ライブラリを書く。モジュールを設計する。関数のシグネチャを決める。

これらはすべてAPI設計の一部です。

良いAPIとは何か。

「使いやすい」だけでは足りません。

「間違った使い方ができない」ことが、Rustらしい良いAPIの条件です。

今日は、型システムを使ってAPIの利用者を守る、その思想を学びます。