I noticed that I can do
public protocol Foo {
@inlinable func bar()
}
What does @inlinable
do in this context? My first instinct is that it implicitly declare all bar
Inlinable, but the experiment doesn't seem to agree (I still need to mark individual bar
to get inline performance).