summaryrefslogtreecommitdiffstats
path: root/categories/src
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2020-04-07 12:51:05 +0100
committerKornel <kornel@geekhood.net>2020-04-07 21:54:24 +0100
commitba9d0ef8b3f9323bf791b7aa651cfddd31b3b817 (patch)
tree17b2fb95a3679acc2e2ca7033a3eaa875d123150 /categories/src
parent71bfcdbda3bd39e50477cbff2b3a599f06c149db (diff)
Tune
Diffstat (limited to 'categories/src')
-rw-r--r--categories/src/tuning.rs40
1 files changed, 21 insertions, 19 deletions
diff --git a/categories/src/tuning.rs b/categories/src/tuning.rs
index d054bdd..f091623 100644
--- a/categories/src/tuning.rs
+++ b/categories/src/tuning.rs
@@ -181,15 +181,17 @@ lazy_static! {
&[("parsing", 1.2, 0.1), ("parser-implementations", 0.8, 0.), ("os", 0.7, 0.), ("emulators", 0.7, 0.), ("internationalization", 0.8, 0.), ("games", 0.8, 0.)]),
(Cond::All(&["parser", "generator"]), &[("parsing", 1.4, 0.3), ("parser-implementations", 0.9, 0.), ("gui", 0.5, 0.)]),
(Cond::Any(&["backus–naur", "bnf"]), &[("parsing", 1.2, 0.), ("parser-implementations", 1.2, 0.)]),
- (Cond::All(&["parser", "combinators"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.95, 0.), ("multimedia::encoding", 0.5, 0.)]),
+ (Cond::All(&["parser", "combinators"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.8, 0.), ("multimedia::encoding", 0.5, 0.)]),
+ (Cond::All(&["parser", "combinator"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.8, 0.), ("multimedia::encoding", 0.5, 0.)]),
(Cond::Any(&["dep:nom"]), &[("parser-implementations", 1.2, 0.1)]),
(Cond::Any(&["ll", "lr", "incremental"]),
&[("parsing", 1.2, 0.), ("parser-implementations", 0.8, 0.)]),
(Cond::Any(&["syntex", "decoder", "mime", "html", "dep:peg"]),
&[("parser-implementations", 1.2, 0.01), ("parsing", 0.8, 0.), ("caching", 0.8, 0.)]),
(Cond::Any(&["xml", "yaml", "csv", "rss", "tex"]),
- &[("parsing", 0.8, 0.), ("parser-implementations", 1.2, 0.01), ("rust-patterns", 0.7, 0.), ("data-structures", 0.8, 0.), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.),
+ &[("parsing", 0.3, 0.), ("parser-implementations", 1.2, 0.01), ("rust-patterns", 0.7, 0.), ("data-structures", 0.8, 0.), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.),
("os::windows-apis", 0.7, 0.), ("os", 0.9, 0.), ("multimedia", 0.7, 0.), ("multimedia::encoding", 0.7, 0.)]),
+ (Cond::Any(&["font", "dom", "files", "language", "formats", "lua", "format", "asn"]), &[("parsing", 0.8, 0.)]),
(Cond::Any(&["semver", "atoi", "ast", "syntax", "format", "iban"]),
&[("parsing", 0.8, 0.), ("parser-implementations", 1.2, 0.01), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.),
("os::windows-apis", 0.7, 0.), ("os", 0.9, 0.), ("network-programming", 0.9, 0.), ("web-programming", 0.9, 0.), ("web-programming::http-server", 0.7, 0.)]),
@@ -420,8 +422,8 @@ lazy_static! {
(Cond::Any(&["h265", "h264", "ffmpeg", "h263", "movie"]), &[
("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("data-structures", 0.8, 0.)]),
(Cond::Any(&["x265", "x264", "mp4", "h263", "vp9", "video", "movies"]), &[
- ("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("data-structures", 0.8, 0.)]),
- (Cond::Any(&["webcam", "videocamera"]), &[("multimedia::video", 1.5, 0.3), ("multimedia", 1.1, 0.), ("multimedia::encoding", 1.1, 0.)]),
+ ("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("parsing", 0.15, 0.), ("data-structures", 0.8, 0.)]),
+ (Cond::Any(&["webcam", "videocamera"]), &[("multimedia::video", 1.5, 0.3), ("multimedia", 1.1, 0.), ("parsing", 0.1, 0.), ("multimedia::encoding", 1.1, 0.)]),
(Cond::Any(&["opengl", "interpreter", "ascii", "mesh", "vulkan", "line"]), &[("multimedia::video", 0.5, 0.)]),
(Cond::Any(&["reader"]), &[("multimedia::video", 0.85, 0.), ("parser-implementations", 1.1, 0.), ("data-structures", 0.8, 0.)]),
(Cond::Any(&["timer"]), &[("multimedia::video", 0.8, 0.), ("multimedia", 0.8, 0.)]),
@@ -440,7 +442,7 @@ lazy_static! {
(Cond::Any(&["security", "disassemlber"]), &[("emulators", 0.6, 0.), ("multimedia::encoding", 0.8, 0.), ("os::macos-apis", 0.5, 0.)]),
(Cond::Any(&["interpreter", "jit", "zx", "gameboy", "super-nintendo", "emulator"]),
- &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("no-std", 0.8, 0.), ("email", 0.8, 0.), ("concurrency", 0.7, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.),
+ &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("parsing", 0.3, 0.), ("no-std", 0.8, 0.), ("email", 0.8, 0.), ("concurrency", 0.7, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.),
("multimedia::images", 0.5, 0.), ("no-std", 0.8, 0.), ("gui", 0.8, 0.), ("command-line-interface", 0.5, 0.), ("multimedia::video", 0.5, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["qemu", "vm", "codegen"]), &[("emulators", 1.4, 0.1), ("parser-implementations", 0.9, 0.), ("parsing", 0.5, 0.), ("development-tools", 1.1, 0.),
("multimedia::video", 0.5, 0.), ("multimedia::encoding", 0.5, 0.), ("wasm", 0.8, 0.)]),
@@ -763,7 +765,7 @@ lazy_static! {
(Cond::Any(&["error"]), &[("command-line-utilities", 0.5, 0.), ("command-line-interface", 0.7, 0.), ("games", 0.7, 0.)]),
(Cond::Any(&["serde", "avro", "apache-avro", "encoding", "encode", "binary"]), &[("encoding", 1.3, 0.1), ("command-line-utilities", 0.5, 0.), ("command-line-interface", 0.7, 0.), ("development-tools::cargo-plugins", 0.8, 0.)]),
(Cond::Any(&["json", "base64", "toml", "semver", "punycode"]), &[
- ("encoding", 1.2, 0.1), ("parsing", 1.2, 0.1), ("web-programming::websocket", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("multimedia::encoding", 0.1, 0.)]),
+ ("encoding", 1.2, 0.1), ("parser-implementations", 1.2, 0.1), ("parsing", 0.2, 0.), ("web-programming::websocket", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("multimedia::encoding", 0.1, 0.)]),
(Cond::Any(&["hash", "hashing", "sodium"]), &[("algorithms", 1.2, 0.1), ("cryptography", 1.1, 0.1), ("cryptography::cryptocurrencies", 0.7, 0.), ("no-std", 0.9, 0.), ("date-and-time", 0.5, 0.), ("memory-management", 0.7, 0.), ("development-tools", 0.7, 0.), ("command-line-utilities", 0.5, 0.)]),
(Cond::All(&["hash", "function"]), &[("algorithms", 1.2, 0.1), ("cryptography", 1.1, 0.1)]),
(Cond::Any(&["crc32", "fnv", "phf"]), &[("algorithms", 1.2, 0.1), ("cryptography", 0.4, 0.), ("data-structures", 0.9, 0.)]),
@@ -805,7 +807,7 @@ lazy_static! {
(Cond::Any(&["math", "lint"]), &[("value-formatting", 0.9, 0.)]),
(Cond::Any(&["roman", "phonenumber", "currency"]), &[("value-formatting", 1.2, 0.2), ("internationalization", 1.1, 0.)]),
- (Cond::Any(&["numbers", "numeric", "value"]), &[("value-formatting", 1.2, 0.), ("science", 1.2, 0.), ("encoding", 1.1, 0.), ("parsing", 1.1, 0.)]),
+ (Cond::Any(&["numbers", "numeric", "value"]), &[("value-formatting", 1.2, 0.), ("science", 1.2, 0.), ("encoding", 1.1, 0.), ("parsing", 1.1, 0.), ("parser-implementations", 1.1, 0.)]),
(Cond::Any(&["bytes", "byte", "metadata"]), &[("value-formatting", 0.8, 0.), ("development-tools::ffi", 0.9, 0.)]),
(Cond::Any(&["log", "logging", "serde", "utils", "nlp", "3d", "parser", "sdl2", "linear"]),
&[("value-formatting", 0.7, 0.), ("database-implementations", 0.8, 0.), ("text-processing", 0.8, 0.), ("multimedia::images", 0.7, 0.), ("multimedia::audio", 0.7, 0.), ("cryptography::cryptocurrencies", 0.8, 0.)]),
@@ -813,13 +815,13 @@ lazy_static! {
&[("value-formatting", 0.25, 0.), ("development-tools", 0.8, 0.), ("network-programming", 0.7, 0.), ("science::math", 0.8, 0.)]),
(Cond::NotAny(&["mailer", "pgp", "mime", "pop3", "ssmtp", "smtp", "imap", "email", "e-mail", "sendmail"]), &[("email", 0.7, 0.)]),
- (Cond::Any(&["mailer", "pop3", "ssmtp", "smtp", "sendmail", "imap", "email", "e-mail"]), &[("email", 1.2, 0.3), ("parsing", 0.9, 0.), ("no-std", 0.7, 0.), ("algorithms", 0.8, 0.),
+ (Cond::Any(&["mailer", "pop3", "ssmtp", "smtp", "sendmail", "imap", "email", "e-mail"]), &[("email", 1.2, 0.3), ("parsing", 0.7, 0.), ("no-std", 0.7, 0.), ("algorithms", 0.8, 0.),
("development-tools::cargo-plugins", 0.6, 0.), ("filesystem", 0.7, 0.), ("data-structures", 0.8, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["editor", "vim", "emacs", "vscode", "sublime"]), &[("text-editors", 1.2, 0.2), ("games", 0.4, 0.), ("rendering::engine", 0.7, 0.)]),
(Cond::Any(&["obj", "loop", "lattice", "api", "bin", "framework", "stopwatch", "sensor", "github", "algorithm", "protocol"]),
&[("games", 0.5, 0.), ("development-tools::profiling", 0.8, 0.), ("data-structures", 0.9, 0.)]),
- (Cond::All(&["text", "editor"]), &[("text-editors", 1.4, 0.4), ("caching", 0.8, 0.), ("text-processing", 0.8, 0.), ("parsing", 0.5, 0.), ("internationalization", 0.1, 0.)]),
- (Cond::Any(&["repl", "pack"]), &[("parsing", 0.9, 0.)]),
+ (Cond::All(&["text", "editor"]), &[("text-editors", 1.4, 0.4), ("caching", 0.8, 0.), ("text-processing", 0.8, 0.), ("parsing", 0.8, 0.), ("internationalization", 0.1, 0.)]),
+ (Cond::Any(&["repl", "pack"]), &[("parsing", 0.8, 0.)]),
(Cond::Any(&["cli"]), &[("command-line-utilities", 1.1, 0.), ("command-line-interface", 1.1, 0.), ("rust-patterns", 0.6, 0.)]),
(Cond::Any(&["tui"]), &[("command-line-interface", 1.1, 0.1)]),
@@ -842,9 +844,9 @@ lazy_static! {
(Cond::Any(&["hardware", "verilog", "bluetooth", "drone", "rs232","enclave", "adafruit", "laser", "altimeter", "sensor"]),
&[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::video", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools::testing", 0.8, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]),
(Cond::Any(&["cpuid", "tpu", "acpi", "uefi", "bluez", "simd", "sgx", "raspberry"]),
- &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.7, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]),
+ &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.5, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]),
(Cond::Any(&["firmware", "raspberrypi", "broadcom", "rfcomm", "usb", "scsi", "hdd"]),
- &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("compression", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.7, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]),
+ &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("compression", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.6, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]),
(Cond::Any(&["hal", "keyboard", "gamepad", "keypad", "joystick", "mouse", "enclave", "driver", "device", "embedded-hal-driver"]),
&[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.8, 0.), ("multimedia::images", 0.5, 0.), ("compression", 0.8, 0.), ("development-tools::testing", 0.8, 0.),
("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.), ("rendering::data-formats", 0.5, 0.)]),
@@ -875,7 +877,7 @@ lazy_static! {
&[("game-engines", 0.8, 0.), ("games", 0.8, 0.)]),
(Cond::All(&["game", "2d"]), &[("games", 1.1, 0.), ("game-engines", 1.1, 0.)]),
(Cond::All(&["game", "3d"]), &[("games", 1.1, 0.), ("game-engines", 1.1, 0.)]),
- (Cond::All(&["game", "video"]), &[("multimedia::video", 0.5, 0.), ("multimedia", 0.8, 0.), ("multimedia::encoding", 0.7, 0.)]),
+ (Cond::All(&["game", "video"]), &[("multimedia::video", 0.5, 0.), ("multimedia", 0.8, 0.), ("parsing", 0.2, 0.), ("multimedia::encoding", 0.7, 0.)]),
(Cond::All(&["game", "2048"]), &[("games", 1.2, 0.)]),
(Cond::All(&["gamedev", "engine"]), &[("game-engines", 1.5, 0.4), ("games", 0.1, 0.), ("multimedia::video", 0.5, 0.), ("concurrency", 0.5, 0.), ("development-tools::cargo-plugins", 0.7, 0.), ("rendering::data-formats", 0.8, 0.)]),
(Cond::All(&["gamedev", "ecs"]), &[("game-engines", 1.5, 0.4), ("games", 0.1, 0.), ("concurrency", 0.7, 0.)]),
@@ -922,7 +924,7 @@ lazy_static! {
&[("filesystem", 0.7, 0.)]),
(Cond::Any(&["basedir", "xdg", "nfs", "samba", "disk", "temporary-files", "temp-files", "tempfile", "gluster"]),
&[("filesystem", 1.25, 0.3), ("command-line-interface", 0.3, 0.), ("no-std", 0.5, 0.), ("memory-management", 0.8, 0.),
- ("os", 0.95, 0.), ("gui", 0.9, 0.), ("science", 0.8, 0.), ("parsing", 0.7, 0.), ("science::math", 0.3, 0.), ("development-tools", 0.95, 0.), ("cryptography", 0.6, 0.),
+ ("os", 0.95, 0.), ("gui", 0.9, 0.), ("science", 0.8, 0.), ("parsing", 0.6, 0.), ("science::math", 0.3, 0.), ("development-tools", 0.95, 0.), ("cryptography", 0.6, 0.),
("asynchronous", 0.8, 0.), ("algorithms", 0.7, 0.), ("development-tools::testing", 0.9, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["backups", "backup", "directories", "dir", "filesystem"]),
&[("filesystem", 1.25, 0.2), ("command-line-interface", 0.4, 0.), ("no-std", 0.5, 0.), ("os", 0.95, 0.), ("gui", 0.9, 0.),
@@ -1002,14 +1004,14 @@ lazy_static! {
"rocket", "dep:actix-web", "actix", "elasticsearch"]),
&[("web-programming::http-server", 0.8, 0.)]),
(Cond::Any(&["hyper", "http-api", "json-api"]), &[("web-programming::http-client", 1.2, 0.), ("web-programming::http-server", 1.1, 0.), ("multimedia::encoding", 0.8, 0.)]),
- (Cond::All(&["protocol", "web"]), &[("web-programming", 1.4, 0.1), ("parsing", 0.8, 0.), ("rust-patterns", 0.8, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]),
+ (Cond::All(&["protocol", "web"]), &[("web-programming", 1.4, 0.1), ("parsing", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::All(&["protocol", "implementation"]), &[("network-programming", 1.3, 0.1), ("web-programming", 1.1, 0.)]),
(Cond::Any(&["rpc", "thrift"]), &[("network-programming", 1.2, 0.)]),
(Cond::All(&["packet", "sniffing"]), &[("network-programming", 1.3, 0.1)]),
(Cond::All(&["packet", "capture"]), &[("network-programming", 1.3, 0.1)]),
(Cond::Any(&["jwt"]), &[("web-programming", 1.2, 0.)]),
(Cond::All(&["web", "api"]), &[("web-programming", 1.3, 0.1), ("algorithms", 0.7, 0.), ("data-structures", 0.6, 0.)]),
- (Cond::All(&["cloud", "web"]), &[("web-programming", 1.4, 0.2), ("rust-patterns", 0.5, 0.), ("data-structures", 0.6, 0.), ("algorithms", 0.8, 0.), ("parsing", 0.8, 0.), ("config", 0.8, 0.), ("filesystem", 0.7, 0.), ("no-std", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.)]),
+ (Cond::All(&["cloud", "web"]), &[("web-programming", 1.4, 0.2), ("rust-patterns", 0.5, 0.), ("data-structures", 0.6, 0.), ("algorithms", 0.8, 0.), ("parsing", 0.4, 0.), ("config", 0.8, 0.), ("filesystem", 0.7, 0.), ("no-std", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.)]),
(Cond::All(&["cloud", "provider"]), &[("web-programming", 1.3, 0.1)]),
(Cond::All(&["web", "token"]), &[("web-programming", 1.2, 0.)]),
(Cond::Any(&["web", "webhook", "blog", "webdriver", "web-scraping", "browsers", "browser", "cloud", "reqwest", "webhooks", "elasticsearch", "web-api"]),
@@ -1038,7 +1040,7 @@ lazy_static! {
(Cond::All(&["web", "framework"]), &[("web-programming", 1.4, 0.2), ("web-programming::http-server", 1.2, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["wamp", "nginx", "apache"]), &[("web-programming::http-server", 1.2, 0.1), ("web-programming::websocket", 0.9, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["http", "dns", "dnssec", "grpc", "rpc", "json-rpc", "jsonrpc", "jsonapi", "json-api", "jwt", "statsd", "telemetry"]),
- &[("network-programming", 1.2, 0.), ("web-programming::websocket", 0.88, 0.), ("parsing", 0.9, 0.), ("encoding", 0.8, 0.),
+ &[("network-programming", 1.2, 0.), ("web-programming::websocket", 0.88, 0.), ("parsing", 0.7, 0.), ("encoding", 0.8, 0.),
("config", 0.9, 0.), ("rendering::data-formats", 0.5, 0.), ("asynchronous", 0.9, 0.),
("value-formatting", 0.8, 0.), ("data-structures", 0.7, 0.), ("rust-patterns", 0.8, 0.),
("command-line-utilities", 0.9, 0.), ("development-tools", 0.9, 0.), ("development-tools::testing", 0.9, 0.)]),
@@ -1055,7 +1057,7 @@ lazy_static! {
&[("web-programming", 1.2, 0.2), ("gui", 0.9, 0.), ("command-line-utilities", 0.75, 0.), ("development-tools::testing", 0.6, 0.)]),
(Cond::Any(&["json"]), &[("web-programming", 1.1, 0.1), ("algorithms", 0.8, 0.), ("command-line-utilities", 0.75, 0.), ("text-processing", 0.8, 0.)]),
(Cond::Any(&["protocol", "network", "socket", "wifi", "wi-fi"]), &[
- ("network-programming", 1.2, 0.2), ("parsing", 0.8, 0.), ("os::windows-apis", 0.9, 0.), ("rendering::data-formats", 0.4, 0.),
+ ("network-programming", 1.2, 0.2), ("parsing", 0.6, 0.), ("os::windows-apis", 0.9, 0.), ("rendering::data-formats", 0.4, 0.),
("command-line-utilities", 0.75, 0.), ("cryptography::cryptocurrencies", 0.8, 0.)]),
(Cond::Any(&["protobuf", "protocol-buffers", "proto"]), &[("network-programming", 1.2, 0.2), ("encoding", 1.2, 0.2), ("command-line-utilities", 0.75, 0.)]),
(Cond::All(&["protocol", "buffers"]), &[("network-programming", 1.2, 0.1), ("encoding", 1.2, 0.1)]),
@@ -1070,7 +1072,7 @@ lazy_static! {
(Cond::All(&["graphics", "sdk"]), &[("rendering::graphics-api", 1.2, 0.1)]),
(Cond::All(&["vr", "sdk"]), &[("rendering::graphics-api", 1.3, 0.2), ("algorithms", 0.8, 0.)]),
(Cond::All(&["vr", "bindings"]), &[("rendering::graphics-api", 1.1, 0.1)]),
- (Cond::All(&["graphics", "api"]), &[("rendering::graphics-api", 1.3, 0.15), ("parsing", 0.9, 0.), ("game-engines", 0.9, 0.), ("games", 0.2, 0.)]),
+ (Cond::All(&["graphics", "api"]), &[("rendering::graphics-api", 1.3, 0.15), ("parsing", 0.5, 0.), ("game-engines", 0.9, 0.), ("games", 0.2, 0.)]),
(Cond::All(&["input"]), &[("rendering::graphics-api", 0.8, 0.)]),
(Cond::Any(&["direct2d", "glsl", "vulkan", "glium", "cairo", "freetype"]),
&[("rendering::graphics-api", 1.3, 0.15), ("science::math", 0.8, 0.), ("algorithms", 0.8, 0.), ("rendering", 1.1, 0.1), ("rendering::data-formats", 0.9, 0.),