1workspace(name = "ios_examples") 2 3# Users of `rules_rust` will commonly be unable to load it 4# using a `local_repository`. Instead, to setup the rules, 5# please see https://bazelbuild.github.io/rules_rust/#setup 6local_repository( 7 name = "rules_rust", 8 path = "../..", 9) 10 11load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains") 12 13rules_rust_dependencies() 14 15rust_register_toolchains( 16 edition = "2018", 17 extra_target_triples = [ 18 "aarch64-apple-ios-sim", 19 "x86_64-apple-ios", 20 "aarch64-apple-darwin", 21 "x86_64-apple-darwin", 22 ], 23) 24 25load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 26 27http_archive( 28 name = "build_bazel_rules_apple", 29 sha256 = "ed432a2d5929452748bd53a4ff9e652f2332283eb3d7ffad6cb63aab96a06301", 30 url = "https://github.com/bazelbuild/rules_apple/releases/download/3.4.0/rules_apple.3.4.0.tar.gz", 31) 32 33load( 34 "@build_bazel_rules_apple//apple:repositories.bzl", 35 "apple_rules_dependencies", 36) 37 38apple_rules_dependencies() 39 40load( 41 "@build_bazel_rules_swift//swift:repositories.bzl", 42 "swift_rules_dependencies", 43) 44 45swift_rules_dependencies() 46 47load( 48 "@build_bazel_apple_support//lib:repositories.bzl", 49 "apple_support_dependencies", 50) 51 52apple_support_dependencies() 53