|  | ############################################################################### | 
|  | # @generated | 
|  | # DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To | 
|  | # regenerate this file, run the following: | 
|  | # | 
|  | #     bazel run //third_party/rust:crate_index | 
|  | ############################################################################### | 
|  |  | 
|  | load("@rules_rust//rust:defs.bzl", "rust_library") | 
|  |  | 
|  | package(default_visibility = ["//visibility:public"]) | 
|  |  | 
|  | # licenses([ | 
|  | #     "TODO",  # MPL-2.0 | 
|  | # ]) | 
|  |  | 
|  | rust_library( | 
|  | name = "serialport", | 
|  | srcs = glob(["**/*.rs"]), | 
|  | compile_data = glob( | 
|  | include = ["**"], | 
|  | exclude = [ | 
|  | "**/* *", | 
|  | "BUILD", | 
|  | "BUILD.bazel", | 
|  | "WORKSPACE", | 
|  | "WORKSPACE.bazel", | 
|  | ], | 
|  | ), | 
|  | crate_features = [ | 
|  | "default", | 
|  | "libudev", | 
|  | ], | 
|  | crate_root = "src/lib.rs", | 
|  | edition = "2018", | 
|  | rustc_flags = ["--cap-lints=allow"], | 
|  | tags = [ | 
|  | "cargo-bazel", | 
|  | "crate-name=serialport", | 
|  | "manual", | 
|  | "noclippy", | 
|  | "norustfmt", | 
|  | ], | 
|  | version = "4.2.0", | 
|  | deps = select({ | 
|  | "@rules_rust//rust/platform:aarch64-apple-darwin": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:aarch64-apple-ios": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:aarch64-linux-android": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ | 
|  | "@crate_index__regex-1.7.1//:regex",  # cfg(windows) | 
|  | "@crate_index__winapi-0.3.9//:winapi",  # cfg(windows) | 
|  | ], | 
|  | "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:armv7-linux-androideabi": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:i686-apple-darwin": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:i686-linux-android": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:i686-pc-windows-msvc": [ | 
|  | "@crate_index__regex-1.7.1//:regex",  # cfg(windows) | 
|  | "@crate_index__winapi-0.3.9//:winapi",  # cfg(windows) | 
|  | ], | 
|  | "@rules_rust//rust/platform:i686-unknown-freebsd": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-apple-darwin": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-apple-ios": [ | 
|  | "@crate_index__CoreFoundation-sys-0.1.4//:CoreFoundation_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__IOKit-sys-0.1.5//:IOKit_sys",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__mach-0.3.2//:mach",  # cfg(any(target_os = "ios", target_os = "macos")) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-linux-android": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ | 
|  | "@crate_index__regex-1.7.1//:regex",  # cfg(windows) | 
|  | "@crate_index__winapi-0.3.9//:winapi",  # cfg(windows) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ | 
|  | "@crate_index__bitflags-1.3.2//:bitflags",  # cfg(unix) | 
|  | "@crate_index__cfg-if-1.0.0//:cfg_if",  # cfg(unix) | 
|  | "@crate_index__libudev-0.3.0//:libudev",  # cfg(all(target_os = "linux", not(target_env = "musl"))) | 
|  | "@crate_index__nix-0.24.3//:nix",  # cfg(unix) | 
|  | ], | 
|  | "//conditions:default": [], | 
|  | }), | 
|  | ) |