1############################################################################### 2# @generated 3# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To 4# regenerate this file, run the following: 5# 6# bazel run @//crate_universe/3rdparty:crates_vendor 7############################################################################### 8 9load("@rules_rust//rust:defs.bzl", "rust_library") 10 11package(default_visibility = ["//visibility:public"]) 12 13rust_library( 14 name = "linux_raw_sys", 15 srcs = glob( 16 include = ["**/*.rs"], 17 allow_empty = True, 18 ), 19 compile_data = glob( 20 include = ["**"], 21 allow_empty = True, 22 exclude = [ 23 "**/* *", 24 ".tmp_git_root/**/*", 25 "BUILD", 26 "BUILD.bazel", 27 "WORKSPACE", 28 "WORKSPACE.bazel", 29 ], 30 ), 31 crate_features = [ 32 "general", 33 "ioctl", 34 "no_std", 35 ] + select({ 36 "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ 37 "elf", # aarch64-unknown-linux-gnu 38 "errno", # aarch64-unknown-linux-gnu 39 ], 40 "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ 41 "elf", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu 42 "errno", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu 43 ], 44 "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ 45 "elf", # arm-unknown-linux-gnueabi 46 "errno", # arm-unknown-linux-gnueabi 47 ], 48 "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ 49 "elf", # armv7-unknown-linux-gnueabi 50 "errno", # armv7-unknown-linux-gnueabi 51 ], 52 "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ 53 "elf", # i686-unknown-linux-gnu 54 "errno", # i686-unknown-linux-gnu 55 ], 56 "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ 57 "elf", # x86_64-unknown-linux-gnu 58 "errno", # x86_64-unknown-linux-gnu 59 ], 60 "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ 61 "elf", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu 62 "errno", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu 63 ], 64 "//conditions:default": [], 65 }), 66 crate_root = "src/lib.rs", 67 edition = "2021", 68 rustc_flags = [ 69 "--cap-lints=allow", 70 ], 71 tags = [ 72 "cargo-bazel", 73 "crate-name=linux-raw-sys", 74 "manual", 75 "noclippy", 76 "norustfmt", 77 ], 78 target_compatible_with = select({ 79 "@rules_rust//rust/platform:aarch64-apple-darwin": [], 80 "@rules_rust//rust/platform:aarch64-apple-ios": [], 81 "@rules_rust//rust/platform:aarch64-apple-ios-sim": [], 82 "@rules_rust//rust/platform:aarch64-fuchsia": [], 83 "@rules_rust//rust/platform:aarch64-linux-android": [], 84 "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], 85 "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], 86 "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], 87 "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], 88 "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], 89 "@rules_rust//rust/platform:armv7-linux-androideabi": [], 90 "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], 91 "@rules_rust//rust/platform:i686-apple-darwin": [], 92 "@rules_rust//rust/platform:i686-linux-android": [], 93 "@rules_rust//rust/platform:i686-pc-windows-msvc": [], 94 "@rules_rust//rust/platform:i686-unknown-freebsd": [], 95 "@rules_rust//rust/platform:i686-unknown-linux-gnu": [], 96 "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [], 97 "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [], 98 "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], 99 "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], 100 "@rules_rust//rust/platform:thumbv7em-none-eabi": [], 101 "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], 102 "@rules_rust//rust/platform:wasm32-unknown-unknown": [], 103 "@rules_rust//rust/platform:wasm32-wasi": [], 104 "@rules_rust//rust/platform:x86_64-apple-darwin": [], 105 "@rules_rust//rust/platform:x86_64-apple-ios": [], 106 "@rules_rust//rust/platform:x86_64-fuchsia": [], 107 "@rules_rust//rust/platform:x86_64-linux-android": [], 108 "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], 109 "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], 110 "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], 111 "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], 112 "@rules_rust//rust/platform:x86_64-unknown-none": [], 113 "//conditions:default": ["@platforms//:incompatible"], 114 }), 115 version = "0.4.10", 116) 117