score-set 0.2.0

A Rust library for building static weighted scoring operator sets
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "score-set"
version = "0.2.0"
build = false
exclude = [
    "src/lab.rs",
    "src/**/tests_for_*.rs",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Rust library for building static weighted scoring operator sets"
readme = "README.md"
keywords = [
    "scoring",
    "weighted",
    "metric",
    "static",
    "score",
]
categories = [
    "algorithms",
    "science",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/jcfangc/score-set"

[features]
default = ["level-128"]
finite-enum-1 = []
finite-enum-10 = ["finite-enum-9"]
finite-enum-100 = ["finite-enum-99"]
finite-enum-101 = ["finite-enum-100"]
finite-enum-102 = ["finite-enum-101"]
finite-enum-103 = ["finite-enum-102"]
finite-enum-104 = ["finite-enum-103"]
finite-enum-105 = ["finite-enum-104"]
finite-enum-106 = ["finite-enum-105"]
finite-enum-107 = ["finite-enum-106"]
finite-enum-108 = ["finite-enum-107"]
finite-enum-109 = ["finite-enum-108"]
finite-enum-11 = ["finite-enum-10"]
finite-enum-110 = ["finite-enum-109"]
finite-enum-111 = ["finite-enum-110"]
finite-enum-112 = ["finite-enum-111"]
finite-enum-113 = ["finite-enum-112"]
finite-enum-114 = ["finite-enum-113"]
finite-enum-115 = ["finite-enum-114"]
finite-enum-116 = ["finite-enum-115"]
finite-enum-117 = ["finite-enum-116"]
finite-enum-118 = ["finite-enum-117"]
finite-enum-119 = ["finite-enum-118"]
finite-enum-12 = ["finite-enum-11"]
finite-enum-120 = ["finite-enum-119"]
finite-enum-121 = ["finite-enum-120"]
finite-enum-122 = ["finite-enum-121"]
finite-enum-123 = ["finite-enum-122"]
finite-enum-124 = ["finite-enum-123"]
finite-enum-125 = ["finite-enum-124"]
finite-enum-126 = ["finite-enum-125"]
finite-enum-127 = ["finite-enum-126"]
finite-enum-128 = ["finite-enum-127"]
finite-enum-13 = ["finite-enum-12"]
finite-enum-14 = ["finite-enum-13"]
finite-enum-15 = ["finite-enum-14"]
finite-enum-16 = ["finite-enum-15"]
finite-enum-17 = ["finite-enum-16"]
finite-enum-18 = ["finite-enum-17"]
finite-enum-19 = ["finite-enum-18"]
finite-enum-2 = ["finite-enum-1"]
finite-enum-20 = ["finite-enum-19"]
finite-enum-21 = ["finite-enum-20"]
finite-enum-22 = ["finite-enum-21"]
finite-enum-23 = ["finite-enum-22"]
finite-enum-24 = ["finite-enum-23"]
finite-enum-25 = ["finite-enum-24"]
finite-enum-26 = ["finite-enum-25"]
finite-enum-27 = ["finite-enum-26"]
finite-enum-28 = ["finite-enum-27"]
finite-enum-29 = ["finite-enum-28"]
finite-enum-3 = ["finite-enum-2"]
finite-enum-30 = ["finite-enum-29"]
finite-enum-31 = ["finite-enum-30"]
finite-enum-32 = ["finite-enum-31"]
finite-enum-33 = ["finite-enum-32"]
finite-enum-34 = ["finite-enum-33"]
finite-enum-35 = ["finite-enum-34"]
finite-enum-36 = ["finite-enum-35"]
finite-enum-37 = ["finite-enum-36"]
finite-enum-38 = ["finite-enum-37"]
finite-enum-39 = ["finite-enum-38"]
finite-enum-4 = ["finite-enum-3"]
finite-enum-40 = ["finite-enum-39"]
finite-enum-41 = ["finite-enum-40"]
finite-enum-42 = ["finite-enum-41"]
finite-enum-43 = ["finite-enum-42"]
finite-enum-44 = ["finite-enum-43"]
finite-enum-45 = ["finite-enum-44"]
finite-enum-46 = ["finite-enum-45"]
finite-enum-47 = ["finite-enum-46"]
finite-enum-48 = ["finite-enum-47"]
finite-enum-49 = ["finite-enum-48"]
finite-enum-5 = ["finite-enum-4"]
finite-enum-50 = ["finite-enum-49"]
finite-enum-51 = ["finite-enum-50"]
finite-enum-52 = ["finite-enum-51"]
finite-enum-53 = ["finite-enum-52"]
finite-enum-54 = ["finite-enum-53"]
finite-enum-55 = ["finite-enum-54"]
finite-enum-56 = ["finite-enum-55"]
finite-enum-57 = ["finite-enum-56"]
finite-enum-58 = ["finite-enum-57"]
finite-enum-59 = ["finite-enum-58"]
finite-enum-6 = ["finite-enum-5"]
finite-enum-60 = ["finite-enum-59"]
finite-enum-61 = ["finite-enum-60"]
finite-enum-62 = ["finite-enum-61"]
finite-enum-63 = ["finite-enum-62"]
finite-enum-64 = ["finite-enum-63"]
finite-enum-65 = ["finite-enum-64"]
finite-enum-66 = ["finite-enum-65"]
finite-enum-67 = ["finite-enum-66"]
finite-enum-68 = ["finite-enum-67"]
finite-enum-69 = ["finite-enum-68"]
finite-enum-7 = ["finite-enum-6"]
finite-enum-70 = ["finite-enum-69"]
finite-enum-71 = ["finite-enum-70"]
finite-enum-72 = ["finite-enum-71"]
finite-enum-73 = ["finite-enum-72"]
finite-enum-74 = ["finite-enum-73"]
finite-enum-75 = ["finite-enum-74"]
finite-enum-76 = ["finite-enum-75"]
finite-enum-77 = ["finite-enum-76"]
finite-enum-78 = ["finite-enum-77"]
finite-enum-79 = ["finite-enum-78"]
finite-enum-8 = ["finite-enum-7"]
finite-enum-80 = ["finite-enum-79"]
finite-enum-81 = ["finite-enum-80"]
finite-enum-82 = ["finite-enum-81"]
finite-enum-83 = ["finite-enum-82"]
finite-enum-84 = ["finite-enum-83"]
finite-enum-85 = ["finite-enum-84"]
finite-enum-86 = ["finite-enum-85"]
finite-enum-87 = ["finite-enum-86"]
finite-enum-88 = ["finite-enum-87"]
finite-enum-89 = ["finite-enum-88"]
finite-enum-9 = ["finite-enum-8"]
finite-enum-90 = ["finite-enum-89"]
finite-enum-91 = ["finite-enum-90"]
finite-enum-92 = ["finite-enum-91"]
finite-enum-93 = ["finite-enum-92"]
finite-enum-94 = ["finite-enum-93"]
finite-enum-95 = ["finite-enum-94"]
finite-enum-96 = ["finite-enum-95"]
finite-enum-97 = ["finite-enum-96"]
finite-enum-98 = ["finite-enum-97"]
finite-enum-99 = ["finite-enum-98"]
finite-level-128 = ["finite-enum-128"]
finite-level-16 = ["finite-enum-16"]
finite-level-32 = ["finite-enum-32"]
finite-level-64 = ["finite-enum-64"]
finite-level-8 = ["finite-enum-8"]
fixed-level-128 = ["fixed-tuple-128"]
fixed-level-16 = ["fixed-tuple-16"]
fixed-level-32 = ["fixed-tuple-32"]
fixed-level-64 = ["fixed-tuple-64"]
fixed-level-8 = ["fixed-tuple-8"]
fixed-tuple-1 = []
fixed-tuple-10 = ["fixed-tuple-9"]
fixed-tuple-100 = ["fixed-tuple-99"]
fixed-tuple-101 = ["fixed-tuple-100"]
fixed-tuple-102 = ["fixed-tuple-101"]
fixed-tuple-103 = ["fixed-tuple-102"]
fixed-tuple-104 = ["fixed-tuple-103"]
fixed-tuple-105 = ["fixed-tuple-104"]
fixed-tuple-106 = ["fixed-tuple-105"]
fixed-tuple-107 = ["fixed-tuple-106"]
fixed-tuple-108 = ["fixed-tuple-107"]
fixed-tuple-109 = ["fixed-tuple-108"]
fixed-tuple-11 = ["fixed-tuple-10"]
fixed-tuple-110 = ["fixed-tuple-109"]
fixed-tuple-111 = ["fixed-tuple-110"]
fixed-tuple-112 = ["fixed-tuple-111"]
fixed-tuple-113 = ["fixed-tuple-112"]
fixed-tuple-114 = ["fixed-tuple-113"]
fixed-tuple-115 = ["fixed-tuple-114"]
fixed-tuple-116 = ["fixed-tuple-115"]
fixed-tuple-117 = ["fixed-tuple-116"]
fixed-tuple-118 = ["fixed-tuple-117"]
fixed-tuple-119 = ["fixed-tuple-118"]
fixed-tuple-12 = ["fixed-tuple-11"]
fixed-tuple-120 = ["fixed-tuple-119"]
fixed-tuple-121 = ["fixed-tuple-120"]
fixed-tuple-122 = ["fixed-tuple-121"]
fixed-tuple-123 = ["fixed-tuple-122"]
fixed-tuple-124 = ["fixed-tuple-123"]
fixed-tuple-125 = ["fixed-tuple-124"]
fixed-tuple-126 = ["fixed-tuple-125"]
fixed-tuple-127 = ["fixed-tuple-126"]
fixed-tuple-128 = ["fixed-tuple-127"]
fixed-tuple-13 = ["fixed-tuple-12"]
fixed-tuple-14 = ["fixed-tuple-13"]
fixed-tuple-15 = ["fixed-tuple-14"]
fixed-tuple-16 = ["fixed-tuple-15"]
fixed-tuple-17 = ["fixed-tuple-16"]
fixed-tuple-18 = ["fixed-tuple-17"]
fixed-tuple-19 = ["fixed-tuple-18"]
fixed-tuple-2 = ["fixed-tuple-1"]
fixed-tuple-20 = ["fixed-tuple-19"]
fixed-tuple-21 = ["fixed-tuple-20"]
fixed-tuple-22 = ["fixed-tuple-21"]
fixed-tuple-23 = ["fixed-tuple-22"]
fixed-tuple-24 = ["fixed-tuple-23"]
fixed-tuple-25 = ["fixed-tuple-24"]
fixed-tuple-26 = ["fixed-tuple-25"]
fixed-tuple-27 = ["fixed-tuple-26"]
fixed-tuple-28 = ["fixed-tuple-27"]
fixed-tuple-29 = ["fixed-tuple-28"]
fixed-tuple-3 = ["fixed-tuple-2"]
fixed-tuple-30 = ["fixed-tuple-29"]
fixed-tuple-31 = ["fixed-tuple-30"]
fixed-tuple-32 = ["fixed-tuple-31"]
fixed-tuple-33 = ["fixed-tuple-32"]
fixed-tuple-34 = ["fixed-tuple-33"]
fixed-tuple-35 = ["fixed-tuple-34"]
fixed-tuple-36 = ["fixed-tuple-35"]
fixed-tuple-37 = ["fixed-tuple-36"]
fixed-tuple-38 = ["fixed-tuple-37"]
fixed-tuple-39 = ["fixed-tuple-38"]
fixed-tuple-4 = ["fixed-tuple-3"]
fixed-tuple-40 = ["fixed-tuple-39"]
fixed-tuple-41 = ["fixed-tuple-40"]
fixed-tuple-42 = ["fixed-tuple-41"]
fixed-tuple-43 = ["fixed-tuple-42"]
fixed-tuple-44 = ["fixed-tuple-43"]
fixed-tuple-45 = ["fixed-tuple-44"]
fixed-tuple-46 = ["fixed-tuple-45"]
fixed-tuple-47 = ["fixed-tuple-46"]
fixed-tuple-48 = ["fixed-tuple-47"]
fixed-tuple-49 = ["fixed-tuple-48"]
fixed-tuple-5 = ["fixed-tuple-4"]
fixed-tuple-50 = ["fixed-tuple-49"]
fixed-tuple-51 = ["fixed-tuple-50"]
fixed-tuple-52 = ["fixed-tuple-51"]
fixed-tuple-53 = ["fixed-tuple-52"]
fixed-tuple-54 = ["fixed-tuple-53"]
fixed-tuple-55 = ["fixed-tuple-54"]
fixed-tuple-56 = ["fixed-tuple-55"]
fixed-tuple-57 = ["fixed-tuple-56"]
fixed-tuple-58 = ["fixed-tuple-57"]
fixed-tuple-59 = ["fixed-tuple-58"]
fixed-tuple-6 = ["fixed-tuple-5"]
fixed-tuple-60 = ["fixed-tuple-59"]
fixed-tuple-61 = ["fixed-tuple-60"]
fixed-tuple-62 = ["fixed-tuple-61"]
fixed-tuple-63 = ["fixed-tuple-62"]
fixed-tuple-64 = ["fixed-tuple-63"]
fixed-tuple-65 = ["fixed-tuple-64"]
fixed-tuple-66 = ["fixed-tuple-65"]
fixed-tuple-67 = ["fixed-tuple-66"]
fixed-tuple-68 = ["fixed-tuple-67"]
fixed-tuple-69 = ["fixed-tuple-68"]
fixed-tuple-7 = ["fixed-tuple-6"]
fixed-tuple-70 = ["fixed-tuple-69"]
fixed-tuple-71 = ["fixed-tuple-70"]
fixed-tuple-72 = ["fixed-tuple-71"]
fixed-tuple-73 = ["fixed-tuple-72"]
fixed-tuple-74 = ["fixed-tuple-73"]
fixed-tuple-75 = ["fixed-tuple-74"]
fixed-tuple-76 = ["fixed-tuple-75"]
fixed-tuple-77 = ["fixed-tuple-76"]
fixed-tuple-78 = ["fixed-tuple-77"]
fixed-tuple-79 = ["fixed-tuple-78"]
fixed-tuple-8 = ["fixed-tuple-7"]
fixed-tuple-80 = ["fixed-tuple-79"]
fixed-tuple-81 = ["fixed-tuple-80"]
fixed-tuple-82 = ["fixed-tuple-81"]
fixed-tuple-83 = ["fixed-tuple-82"]
fixed-tuple-84 = ["fixed-tuple-83"]
fixed-tuple-85 = ["fixed-tuple-84"]
fixed-tuple-86 = ["fixed-tuple-85"]
fixed-tuple-87 = ["fixed-tuple-86"]
fixed-tuple-88 = ["fixed-tuple-87"]
fixed-tuple-89 = ["fixed-tuple-88"]
fixed-tuple-9 = ["fixed-tuple-8"]
fixed-tuple-90 = ["fixed-tuple-89"]
fixed-tuple-91 = ["fixed-tuple-90"]
fixed-tuple-92 = ["fixed-tuple-91"]
fixed-tuple-93 = ["fixed-tuple-92"]
fixed-tuple-94 = ["fixed-tuple-93"]
fixed-tuple-95 = ["fixed-tuple-94"]
fixed-tuple-96 = ["fixed-tuple-95"]
fixed-tuple-97 = ["fixed-tuple-96"]
fixed-tuple-98 = ["fixed-tuple-97"]
fixed-tuple-99 = ["fixed-tuple-98"]
level-128 = [
    "fixed-level-128",
    "finite-level-128",
]
level-16 = [
    "fixed-level-16",
    "finite-level-16",
]
level-32 = [
    "fixed-level-32",
    "finite-level-32",
]
level-64 = [
    "fixed-level-64",
    "finite-level-64",
]
level-8 = [
    "fixed-level-8",
    "finite-level-8",
]

[lib]
name = "score_set"
path = "src/lib.rs"

[[test]]
name = "examples"
path = "tests/examples.rs"

[[test]]
name = "layer_comparison"
path = "tests/layer_comparison.rs"

[dependencies.witnessed]
version = "0.8.0"