public struct SyntaxText { var buffer: UnsafeBufferPointer<UInt8>
実装でも UnsafeBufferPointerの機能もうまく使われてるSwift.Substring
が機能的に近いと思うけど、不正なUTF-8バイト列を含むソースコードファイルもbyte-to-byteエディットしようとしてるから、Swift.String
系だとダメそうだ for case let node? in layoutBuffer { byteLength += node.byteLength descendantCount += node.totalNodes recursiveFlags.insert(node.recursiveFlags) arena.addChild(node.arenaReference) }
↑これ知らんかった