networkframework 0.9.1

Safe Rust bindings for Apple's Network.framework — modern, post-CFNetwork TCP / UDP / TLS / Bonjour networking on macOS
Documentation
// swift-tools-version:5.9
import PackageDescription

let package = Package(
    name: "NetworkFrameworkBridge",
    platforms: [
        .macOS(.v14)
    ],
    products: [
        .library(
            name: "NetworkFrameworkBridge",
            type: .static,
            targets: ["NetworkFrameworkBridge"])
    ],
    targets: [
        .target(
            name: "NetworkFrameworkCShim",
            path: "Sources/NetworkFrameworkCShim",
            publicHeadersPath: "include"),
        .target(
            name: "NetworkFrameworkBridge",
            dependencies: ["NetworkFrameworkCShim"],
            path: "Sources/NetworkFrameworkBridge")
    ]
)