• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@rules_license//rules:license.bzl", "license")
2load("@rules_license//rules:license_kind.bzl", "license_kind")
3load("@rules_rust//rust:defs.bzl", "rust_library")
4
5package(
6    default_applicable_licenses = [":license"],
7    default_visibility = ["//visibility:public"],
8)
9
10license(
11    name = "license",
12    license_kinds = [
13        ":SPDX-license-identifier-Apache-2.0",
14        ":SPDX-license-identifier-MIT",
15    ],
16    license_text = "LICENSE-APACHE",
17    visibility = [":__subpackages__"],
18)
19
20license_kind(
21    name = "SPDX-license-identifier-Apache-2.0",
22    conditions = ["notice"],
23    url = "https://spdx.org/licenses/Apache-2.0.html",
24)
25
26license_kind(
27    name = "SPDX-license-identifier-MIT",
28    conditions = ["notice"],
29    url = "",
30)
31
32rust_library(
33    name = "hex",
34    srcs = glob(["**/*.rs"]),
35    crate_features = [
36        "alloc",
37        "default",
38        "std",
39    ],
40    edition = "2018",
41)
42