summaryrefslogtreecommitdiffstats
path: root/categories
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2019-02-04 02:00:15 +0100
committerKornel <kornel@geekhood.net>2019-02-04 02:00:15 +0100
commit683585d022b9c0250b34e4c0b7a366477c71e66b (patch)
tree8c3f283f5600d940973782d94274f859279d64fb /categories
parentf4e581c804c843ce94dac22af5165ea5db16690b (diff)
Category tweak
Diffstat (limited to 'categories')
-rw-r--r--categories/src/categories.toml2
-rw-r--r--categories/src/tuning.rs22
2 files changed, 13 insertions, 11 deletions
diff --git a/categories/src/categories.toml b/categories/src/categories.toml
index ac85f2f..c7966f9 100644
--- a/categories/src/categories.toml
+++ b/categories/src/categories.toml
@@ -565,7 +565,7 @@ Loading and parsing of data for 2D/3D rendering, like 3D models or animations.""
[rust-patterns]
name = "Rust patterns"
-title = "Rust language library"
+title = "Rust library"
description = """
Shared solutions for particular situations specific to programming in \
Rust.\
diff --git a/categories/src/tuning.rs b/categories/src/tuning.rs
index 4afa232..222a3ba 100644
--- a/categories/src/tuning.rs
+++ b/categories/src/tuning.rs
@@ -409,9 +409,15 @@ lazy_static! {
(Cond::Any(&["layout"]), &[("gui", 1.1, 0.06), ("rendering::graphics-api", 1.05, 0.), ("database", 0.7, 0.)]),
+ (Cond::NotAny(&["has:cargo-bin", "subcommand", "cargo-subcommand", "sub-command", "cargo-plugin"]),
+ &[("development-tools::cargo-plugins", 0.6, 0.)]),
(Cond::Any(&["cargo-subcommand"]), &[
("development-tools::cargo-plugins", 1.8, 0.4), ("development-tools", 0.4, 0.), ("algorithms", 0.8, 0.),
("cryptography::cryptocurrencies", 0.6, 0.), ("development-tools::build-utils", 0.8, 0.)]),
+ (Cond::Any(&["has:cargo-bin"]), &[
+ ("development-tools::cargo-plugins", 1.2, 0.2), ("development-tools", 0.8, 0.),
+ ("development-tools::procedural-macro-helpers", 0.8, 0.), ("memory-management", 0.6, 0.)]),
+ (Cond::All(&["has:cargo-bin", "has:is_dev"]), &[("development-tools::cargo-plugins", 1.2, 0.1)]),
(Cond::All(&["cargo", "subcommand"]), &[("development-tools::cargo-plugins", 1.8, 0.4), ("development-tools", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.), ("development-tools::testing", 0.8, 0.)]),
(Cond::All(&["cargo", "sub-command"]), &[("development-tools::cargo-plugins", 1.8, 0.4), ("development-tools", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.)]),
(Cond::All(&["cargo"]), &[("development-tools::cargo-plugins", 1.2, 0.1), ("multimedia::encoding", 0.9, 0.), ("development-tools::build-utils", 1.1, 0.1)]),
@@ -571,7 +577,8 @@ lazy_static! {
&[("text-processing", 1.1, 0.2), ("rendering", 0.9, 0.), ("embedded", 0.8, 0.), ("games", 0.7, 0.), ("web-programming", 0.9, 0.), ("rendering::data-formats", 0.5, 0.), ("development-tools::testing", 0.6, 0.)]),
(Cond::Any(&["pdf", "epub", "ebook", "book", "typesetting", "xetex"]),
- &[("text-processing", 1.3, 0.2), ("science", 0.9, 0.), ("science::math", 0.8, 0.), ("no-std", 0.8, 0.), ("games", 0.8, 0.), ("rendering::data-formats", 1.2, 0.),
+ &[("text-processing", 1.3, 0.2), ("science", 0.9, 0.), ("science::math", 0.8, 0.), ("no-std", 0.8, 0.), ("games", 0.8, 0.),
+ ("database-implementations", 0.8, 0.), ("rendering::data-formats", 1.2, 0.),
("rendering", 1.05, 0.), ("web-programming::http-client", 0.5, 0.), ("parsing", 0.8, 0.), ("command-line-interface", 0.5, 0.), ("visualization", 0.7, 0.)]),
(Cond::All(&["auto", "correct"]), &[("text-processing", 1.2, 0.1), ("multimedia::images", 0.5, 0.)]),
@@ -610,14 +617,9 @@ lazy_static! {
(Cond::All(&["command", "line"]), &[("command-line-utilities", 1.15, 0.1), ("command-line-interface", 1.15, 0.)]),
(Cond::Any(&["commandline", "command-line", "cmdline"]),
&[("command-line-utilities", 1.1, 0.1), ("command-line-interface", 1.1, 0.), ("development-tools::ffi", 0.7, 0.)]),
- (Cond::Any(&["has:bin"]), &[("command-line-utilities", 1.1, 0.), ("no-std", 0.7, 0.), ("game-engines", 0.9, 0.),
+ (Cond::Any(&["has:bin"]), &[("command-line-utilities", 1.1, 0.), ("development-tools::cargo-plugins", 0.8, 0.), ("no-std", 0.7, 0.), ("game-engines", 0.9, 0.),
("development-tools::procedural-macro-helpers", 0.7, 0.), ("memory-management", 0.4, 0.), ("algorithms", 0.8, 0.)]),
- (Cond::NotAny(&["has:bin"]), &[("games", 0.8, 0.), ("command-line-utilities", 0.7, 0.)]),
- (Cond::Any(&["has:cargo-bin"]), &[
- ("development-tools::cargo-plugins", 1.2, 0.1), ("development-tools", 0.8, 0.),
- ("development-tools::procedural-macro-helpers", 0.8, 0.), ("memory-management", 0.6, 0.)]),
- (Cond::All(&["has:cargo-bin", "has:is_dev"]), &[("development-tools::cargo-plugins", 1.2, 0.1)]),
- (Cond::NotAny(&["has:cargo-bin", "subcommand", "cargo-subcommand", "cargo-plugin"]), &[("development-tools::cargo-plugins", 0.6, 0.)]),
+ (Cond::NotAny(&["has:bin"]), &[("games", 0.8, 0.), ("development-tools::cargo-plugins", 0.9, 0.), ("command-line-utilities", 0.7, 0.)]),
(Cond::Any(&["has:is_build", "has:is_dev"]), &[("os::windows-apis", 0.9, 0.), ("development-tools", 1.1, 0.),
("science", 0.8, 0.), ("science::math", 0.8, 0.), ("games", 0.8, 0.), ("value-formatting", 0.9, 0.)]),
@@ -647,10 +649,10 @@ lazy_static! {
(Cond::All(&["text", "editor"]), &[("text-editors", 1.4, 0.4), ("text-processing", 0.8, 0.), ("parsing", 0.5, 0.), ("internationalization", 0.1, 0.)]),
(Cond::All(&["repl"]), &[("parsing", 0.7, 0.)]),
- (Cond::Any(&["terminal", "ncurses", "ansi", "progressbar", "vt100"]),
+ (Cond::Any(&["terminal", "ncurses", "ansi", "progressbar", "vt100", "ansi_term"]),
&[("command-line-interface", 1.2, 0.1), ("multimedia::images", 0.1, 0.), ("multimedia", 0.4, 0.), ("no-std", 0.9, 0.), ("wasm", 0.9, 0.),
("science::math", 0.8, 0.), ("command-line-utilities", 0.75, 0.), ("internationalization", 0.9, 0.), ("algorithms", 0.8, 0.),
- ("development-tools::procedural-macro-helpers", 0.7, 0.), ("memory-management", 0.5, 0.), ("emulators", 0.5, 0.)]),
+ ("development-tools::procedural-macro-helpers", 0.7, 0.), ("memory-management", 0.5, 0.), ("development-tools::cargo-plugins", 0.9, 0.), ("emulators", 0.5, 0.)]),
(Cond::Any(&["term", "xterm", "console", "readline", "repl", "getopts"]),
&[("command-line-interface", 1.2, 0.1), ("multimedia::images", 0.1, 0.), ("multimedia", 0.4, 0.), ("no-std", 0.9, 0.), ("wasm", 0.9, 0.),
("science::math", 0.8, 0.), ("hardware-support", 0.7, 0.), ("command-line-utilities", 0.75, 0.), ("internationalization", 0.9, 0.),