> InlineArray does not conform to either Sequence or Collection Why not? Does this mean I need to make a struct which wraps InlineArray and implements Collection? Why didn't they do that? EDIT: found the answer (I still have concerns): > While we could conform to these protocols when the element is copyable, InlineArray is unlike Array in that there are no copy-on-write semantics; it is eagerly copied. Conforming to…
Tl;dr: Sequence and Collection are incompatible with noncopyable types and conditionally conforming when elements are copyable would result in too many implicit copies. They’re working on protocols to cover noncopyable collections such as this, which will probably have a similar API shape.