private は inline 化可能なはずです。 可能かどうかとは別に、 @inlineable をつけることで、インライン化されやすくなるかどうかは知らないです。同じだと思ってますけど・・・@inlineable がやってるのは、関数の中身をライブラリヘッダーに書き出すという事です@inlineable をつけると、インライン化できるように、中身も露出するという仕組みです。private メソッドはそもそも同一モジュール内からしか呼び出せなくて、同一モジュール内についてはコンパイル時に中身が見えているので、付けなくても同じはずなんです。