[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection (#8752)

* Implements FlatbuffersVector in swift

Implements FlatbuffersVector which confirms to RandomAccessCollection,
this would give us semi-native sugary syntax to all the arrays in swift port.

This work will also be the foundation of using arrays in swift

* Fix failing tests for Swift
This commit is contained in:
mustiikhalil
2025-11-05 00:53:59 +01:00
committed by GitHub
parent 78a3d59a65
commit 5fe90a9160
63 changed files with 1554 additions and 1650 deletions

View File

@@ -20,7 +20,7 @@ import PackageDescription
let package = Package(
name: "FlatBuffers.Test.Swift.Wasm",
platforms: [
.macOS(.v10_14)
.macOS(.v10_14),
],
dependencies: [
.package(path: "../../.."),
@@ -31,6 +31,6 @@ let package = Package(
.testTarget(
name: "FlatBuffers.Test.Swift.WasmTests",
dependencies: [
.product(name: "FlatBuffers", package: "flatbuffers")
.product(name: "FlatBuffers", package: "flatbuffers"),
]),
])