diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/config.json" index 550c3a0eb8b65598357e81f9b36a0d59be0032d8..16b292114ad965a82f640b30b8336153602c8b5f 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/config.json" @@ -3,55 +3,69 @@ "keywords": [], "children": [ { - "Rust的起源": { - "keywords": [ - "Rust的起源", - "起源", - "Rust" - ], - "children": [] - } - }, + "Rust的起源": { + "keywords": [ + "Rust的起源", + "起源", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-4ddf51d8ba624c8ca6b83f247b2d933b" + } + }, { "为什么选择Rust": { - "keywords": [ - "为什么选择Rust", - "安全", - "快速", - "高生产力", - "Rust" - ], - "children": [] + "keywords": [ + "为什么选择Rust", + "安全", + "快速", + "高生产力", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-d41e1c5442e2433886b065d6c5f719af" } - }, + }, { "哪些领域使用Rust": { - "keywords": [ - "哪些领域使用Rust", - "命令行", - "WebAssembly", - "网络编程", - "嵌入式", - "Rust" - ], - "children": [] + "keywords": [ + "哪些领域使用Rust", + "命令行", + "WebAssembly", + "网络编程", + "嵌入式", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-390b36fe0028480fa230ca780e92955c" } - }, + }, { "生产环境中的Rust": { - "keywords": [ - "生产环境中的Rust", - "公司使用Rust", - "生产环境", - "Rust" - ], - "children": [] + "keywords": [ + "生产环境中的Rust", + "公司使用Rust", + "生产环境", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-c363590b2d4342d393aab2d8b9fe2313" } } ], "export": [ - "helloworld.json", - "historyofrust.json", - "rust_domains.json" - ] + "helloworld.json", + "historyofrust.json", + "rust_domains.json" + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/rust_domains.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/rust_domains.json" index dc8cd9c2a2464455b9f3e475d12b344093d65f59..35efc05c9f1add8e9e0ad72c9e0117a2372c51aa 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/rust_domains.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.rust\347\256\200\344\273\213/rust_domains.json" @@ -2,5 +2,6 @@ "type": "code_options", "author": "jacky_rust", "source": "rust_domains.md", - "notebook_enable": false + "notebook_enable": false, + "exercise_id": "b0fe573d4df14dbebab78df2415a1dbb" } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/config.json" index 0ec993590ab16c7cbfb1265f022fc833ace3e20b..1cf4d836a2ca355e0fa5cb7625ec088b7e60c426 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/config.json" @@ -3,27 +3,35 @@ "keywords": [], "children": [ { - "Rustup方式安装": { - "keywords": [ - "Rustup", - "安装", - "Rust" - ], - "children": [] - } - }, + "Rustup方式安装": { + "keywords": [ + "Rustup", + "安装", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-cba668628b7247e19dfe42398ac789bb" + } + }, { - "独立安装包安装": { - "keywords": [ - "独立安装包", - "安装", - "Rust" - ], - "children": [] - } - } + "独立安装包安装": { + "keywords": [ + "独立安装包", + "安装", + "Rust" + ], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-e315fa04ffd8457b8586b040cfde8ff5" + } + } ], "export": [ - "rust_install.json" - ] + "rust_install.json" + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/rust_install.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/rust_install.json" index 0064b18dd8fa88d2ae738043191f21c4bb06eb9b..d14b71b36dd10e8833ec4252b5ad60905ea069e4 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/rust_install.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.rust\345\256\211\350\243\205/rust_install.json" @@ -1,6 +1,7 @@ { - "type": "code_options", - "author": "jacky_rust", - "source": "rust_install.md", - "notebook_enable": false - } \ No newline at end of file + "type": "code_options", + "author": "jacky_rust", + "source": "rust_install.md", + "notebook_enable": false, + "exercise_id": "9e8742b522af4991a36e9ac0a92b8fff" +} \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/config.json" index 832037771acbcb49c817590ff7c8906c78483961..efda73c4154258163571ed1e09378ad597f7a288 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/config.json" @@ -4,5 +4,7 @@ "children": [], "export": [ "rust_toolchain.json" - ] + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/rust_toolchain.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/rust_toolchain.json" index 05f3eabb6cfb920c8d8cb001657dbe949be413a3..3b59d0ff7709e228c5b95c37763e9406e5163f36 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/rust_toolchain.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\350\256\244\350\257\206rust\345\267\245\345\205\267\351\223\276/rust_toolchain.json" @@ -1,6 +1,7 @@ { - "type": "code_options", - "author": "jacky_rust", - "source": "rust_toolchain.md", - "notebook_enable": false - } \ No newline at end of file + "type": "code_options", + "author": "jacky_rust", + "source": "rust_toolchain.md", + "notebook_enable": false, + "exercise_id": "10ea7a4735644f6d8ede35025224887a" +} \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.rustup\347\232\204\344\275\277\347\224\250/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.rustup\347\232\204\344\275\277\347\224\250/config.json" index f85784fe0c4bc39d965c12ddea08a172d302971b..c23e9a0df99c632c6e6173257262188763aab44f 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.rustup\347\232\204\344\275\277\347\224\250/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/4.rustup\347\232\204\344\275\277\347\224\250/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-9727d29f9a2140f7acf75a5d80057e9d", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.Cargo\347\232\204\344\275\277\347\224\250/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.Cargo\347\232\204\344\275\277\347\224\250/config.json" index 20cdf7d33b5a68f323b9c1c1d04a2473a3e46c20..74398e4a2fc18a5436ff670be7e6c61ab4441705 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.Cargo\347\232\204\344\275\277\347\224\250/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/5.Cargo\347\232\204\344\275\277\347\224\250/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-119147272ba14449b783fdbdff32466d", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/config.json" "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/config.json" index bf1a96a447d25f41411402fbe7306daadb22b359..8da7efe17ad8ddfe7d3cb222c112aa38220e63a1 100644 --- "a/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-c3878925dc9d4ad6b45e244beceb5c87", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/1.Rust\346\225\260\346\215\256\347\261\273\345\236\213/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/1.Rust\346\225\260\346\215\256\347\261\273\345\236\213/config.json" index e37f5deba37e0e0a3b4451ae657eebc412641b38..74933d6eb7862c28679c178d5ad7cb7fd2a6736c 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/1.Rust\346\225\260\346\215\256\347\261\273\345\236\213/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/1.Rust\346\225\260\346\215\256\347\261\273\345\236\213/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-0ab5f30784094edb91b971cf5d0b89b1", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/10.\350\257\255\345\217\245/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/10.\350\257\255\345\217\245/config.json" index 6d4af4930fdaa903f67e7a474794381f25088fe2..bff6171e43af4a380c97d6b4fa46fb7a3fe248b0 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/10.\350\257\255\345\217\245/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/10.\350\257\255\345\217\245/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-ec374a0aec5940b8b3a86e3cb4da98ca", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/11.\346\216\247\345\210\266\346\265\201/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/11.\346\216\247\345\210\266\346\265\201/config.json" index 32bb2445c101d1e6daf2c3a09c783c4d505b0f9c..629744b2d57b1b8e4fabb3407a6c73862e1bef6e 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/11.\346\216\247\345\210\266\346\265\201/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/11.\346\216\247\345\210\266\346\265\201/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-df22a4b69aca4d559c8b83b934ecd398", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/12.\351\227\255\345\214\205/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/12.\351\227\255\345\214\205/config.json" index ad987f6efa2ec2cf655ef55a9af8b812a2ce8b98..4c24c0f841047a06a178b8a863796f97e1ab9736 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/12.\351\227\255\345\214\205/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/12.\351\227\255\345\214\205/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-ae575862bf6d4a03b773963ea2641edf", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/13.\345\207\275\346\225\260\345\274\217\347\274\226\347\250\213/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/13.\345\207\275\346\225\260\345\274\217\347\274\226\347\250\213/config.json" index f3e99ec0cd584df726b98942dbd620d069a79d6b..74623cc48dd348ef0c2999e3a214745234eadd3d 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/13.\345\207\275\346\225\260\345\274\217\347\274\226\347\250\213/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/13.\345\207\275\346\225\260\345\274\217\347\274\226\347\250\213/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-4844e545058847c8b3198330fcedd12c", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\216\237\347\224\237\346\225\260\346\215\256\347\261\273\345\236\213/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\216\237\347\224\237\346\225\260\346\215\256\347\261\273\345\236\213/config.json" index bc14a9507361333eaa8b497afbb57f97a1eff668..0fea9c94678d365cd41a65e2e3cf3042d60fa9bb 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\216\237\347\224\237\346\225\260\346\215\256\347\261\273\345\236\213/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\216\237\347\224\237\346\225\260\346\215\256\347\261\273\345\236\213/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-f71cc0b141fc44be94eb203532dcb0ac", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\217\257\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\217\257\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213/config.json" index 46d5e66222d03dc21d0c4dc55e8f825c641616e6..5de444f37ce0f65ccd0f2bb7f7f01f9ede88431f 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\217\257\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\217\257\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-21a3025978dd4a6bb22d904e12d6f8e2", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/4.\347\261\273\345\236\213\350\275\254\346\215\242/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/4.\347\261\273\345\236\213\350\275\254\346\215\242/config.json" index 6a63c71c76b361d61d83d5c45447e18a2066e64d..d9f3c7aeac5897461727580e93470b7b419bde35 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/4.\347\261\273\345\236\213\350\275\254\346\215\242/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/4.\347\261\273\345\236\213\350\275\254\346\215\242/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-81f36b5f17794dbb973c951ba06e01ea", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\207\275\346\225\260/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\207\275\346\225\260/config.json" index 3b0f28c24b6a3f377cae7b05e32ed024331a0fa7..8e2ee0f7e7719ed1bee21753bab40297747182b2 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\207\275\346\225\260/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\207\275\346\225\260/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-c1eede87f41949eeb7960c85b75547fc", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/6.\345\207\275\346\225\260\345\217\202\346\225\260/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/6.\345\207\275\346\225\260\345\217\202\346\225\260/config.json" index 5535c39209e77f24e386bafd8f56326dd2ff7358..7c2e028a7cf74c31ccbede3036696c907119f920 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/6.\345\207\275\346\225\260\345\217\202\346\225\260/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/6.\345\207\275\346\225\260\345\217\202\346\225\260/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-2d5b0ce68c464757b1178481aafbcc7f", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/7.\350\277\224\345\233\236\345\200\274/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/7.\350\277\224\345\233\236\345\200\274/config.json" index 5b31dee7bb127d0770fdc4d783b806f29247063a..4a95037e426ebd80f3213f1cf542e9f9650223b2 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/7.\350\277\224\345\233\236\345\200\274/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/7.\350\277\224\345\233\236\345\200\274/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-9223a1a60a524fff9eea03a352137228", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/8.\346\263\250\351\207\212/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/8.\346\263\250\351\207\212/config.json" index 619de2c52d2155b4b9e526c55c072698d848825d..8bb2b95343d06bb13d02e1002fcf744b49178459 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/8.\346\263\250\351\207\212/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/8.\346\263\250\351\207\212/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-b76cd06f17f54e57b37cd966cd22bb85", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/config.json" index f43f552c178d731c1fe3d165fed24db9ec04fe98..99c8c35ff31facdd579a63384647d957d6c7fcc8 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/config.json" @@ -3,6 +3,8 @@ "keywords": [], "children": [], "export": [ - "match.json" - ] + "match.json" + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/match.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/match.json" index 98059969a115baaf9ac04cbfb61d6bc37582d744..ba2f245d859393d23660f7307d3705c4c1857096 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/match.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/9.\350\241\250\350\276\276\345\274\217/match.json" @@ -1,6 +1,7 @@ { - "type": "code_options", - "author": "jacky_rust", - "source": "match.md", - "notebook_enable": false + "type": "code_options", + "author": "jacky_rust", + "source": "match.md", + "notebook_enable": false, + "exercise_id": "25a3a49bd39d4d0385bc4f797c3fe1e3" } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/config.json" "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/config.json" index f63e5ba390786c2e548cd728e5066947c117e755..a00a2168f68c930fe53de8641e2319046e88d73f 100644 --- "a/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/2.rust\345\237\272\346\234\254\346\246\202\345\277\265/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-2cea732119294abab6f2887a364b242a", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/3.\346\226\207\346\241\243/config.json" "b/data/1.rust\345\210\235\351\230\266/3.\346\226\207\346\241\243/config.json" index 8b05903d782dbcb0eea9a5de4d60aaddfa449116..b6ef428fb2373b45e2db12259a42cae34b820bc6 100644 --- "a/data/1.rust\345\210\235\351\230\266/3.\346\226\207\346\241\243/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/3.\346\226\207\346\241\243/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-0587186eed0645ba8ae72810ebd344ab", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/1.\345\215\225\345\205\203\346\265\213\350\257\225/config.json" "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/1.\345\215\225\345\205\203\346\265\213\350\257\225/config.json" index 62aafca085d743c6408446b6536ea6d3ee0a58e9..f5f033a7cdb1c7dc1b07fdba60a3217dba9ece62 100644 --- "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/1.\345\215\225\345\205\203\346\265\213\350\257\225/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/1.\345\215\225\345\205\203\346\265\213\350\257\225/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-42f787dd3e5441ec82927882eb7f893c", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/2.\346\226\207\346\241\243\346\265\213\350\257\225/config.json" "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/2.\346\226\207\346\241\243\346\265\213\350\257\225/config.json" index 916811704ccdfdccde1024877f384e77d92981ba..ee505644001f2beb15a674fcd68f0fcca9f17392 100644 --- "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/2.\346\226\207\346\241\243\346\265\213\350\257\225/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/2.\346\226\207\346\241\243\346\265\213\350\257\225/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-2b4fef4327ad442fbb15c568f8638c31", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/3.\351\233\206\346\210\220\346\265\213\350\257\225/config.json" "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/3.\351\233\206\346\210\220\346\265\213\350\257\225/config.json" index 6affcba8e5af10814022b9c27333af9ece65a26f..3ab0569b49b1f4abf19db2696d99d4b871fdae2d 100644 --- "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/3.\351\233\206\346\210\220\346\265\213\350\257\225/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/3.\351\233\206\346\210\220\346\265\213\350\257\225/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-6312de218cbb49bea9625714f7c9c14e", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/4.\346\200\247\350\203\275\346\265\213\350\257\225/config.json" "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/4.\346\200\247\350\203\275\346\265\213\350\257\225/config.json" index 2988375768b60e7b6ec8bde8f8206fa9eb23d567..c401e232c142ec0e5897d43f400df8001ba5e65e 100644 --- "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/4.\346\200\247\350\203\275\346\265\213\350\257\225/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/4.\346\200\247\350\203\275\346\265\213\350\257\225/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-f86c3d949b624756923c6931daf8ced0", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/config.json" "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/config.json" index 5473570e1205f55b1ae9c8849fbb29449f881bc5..dd83763c12c775a6cd61f8dc0368bdd50f9dc608 100644 --- "a/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/4.\346\265\213\350\257\225/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-06e15676c9f0456e9588bb407b88a96c", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/5.Rust\345\210\235\351\230\266\345\256\236\346\210\230/config.json" "b/data/1.rust\345\210\235\351\230\266/5.Rust\345\210\235\351\230\266\345\256\236\346\210\230/config.json" index 1a7a4fabfce7b1de6978a9da888d7adce327b242..c5b9e9d86e24399adb5ad060774a37bde39e9fc4 100644 --- "a/data/1.rust\345\210\235\351\230\266/5.Rust\345\210\235\351\230\266\345\256\236\346\210\230/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/5.Rust\345\210\235\351\230\266\345\256\236\346\210\230/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-30a5148421e444e5acc7cbff9e782e94", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.rust\345\210\235\351\230\266/config.json" "b/data/1.rust\345\210\235\351\230\266/config.json" index 3966ec743a907475e19336dd7eecd3b335a2a98b..55254d7bbb497497f305243d2fb8f18c9c790fdb 100644 --- "a/data/1.rust\345\210\235\351\230\266/config.json" +++ "b/data/1.rust\345\210\235\351\230\266/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-e2292238ccbf403d85fb20dd7b4c85ad", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/1.\346\240\210\344\270\216\345\240\206/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/1.\346\240\210\344\270\216\345\240\206/config.json" index f4d9229f89aa0401f59425c5c5f8463333614ee9..acd4a800ca0d95a66544b4a78a2612ec240c905b 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/1.\346\240\210\344\270\216\345\240\206/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/1.\346\240\210\344\270\216\345\240\206/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-de7c14fc2907413dbb765fb1d1a44da2", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/2.move\344\270\216copy\350\257\255\344\271\211/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/2.move\344\270\216copy\350\257\255\344\271\211/config.json" index 7c641dc580b6e67f8166b1bb69e43552e86ec54a..dbf0ee9390b60a51e087c0319d8cbc855cf70110 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/2.move\344\270\216copy\350\257\255\344\271\211/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/2.move\344\270\216copy\350\257\255\344\271\211/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-e46ce7a7fea248d1aa2aab1e2a1fb481", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/3.\346\211\200\346\234\211\346\235\203\350\247\204\345\210\231/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/3.\346\211\200\346\234\211\346\235\203\350\247\204\345\210\231/config.json" index 71e232b16f2f2460f00803ab2004af40aa91096f..9e3247f7ae844b629851d906c788845a66ee9a09 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/3.\346\211\200\346\234\211\346\235\203\350\247\204\345\210\231/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/3.\346\211\200\346\234\211\346\235\203\350\247\204\345\210\231/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-079c4b61c69a4fdcaf93044e41762c28", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/4.\345\217\230\351\207\217\344\275\234\347\224\250\345\237\237/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/4.\345\217\230\351\207\217\344\275\234\347\224\250\345\237\237/config.json" index 69a3fe2f8086cdd797f02fbb52ac4da579794a6c..42aa7c5560d7681e3996e657605ccb46f68a9281 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/4.\345\217\230\351\207\217\344\275\234\347\224\250\345\237\237/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/4.\345\217\230\351\207\217\344\275\234\347\224\250\345\237\237/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-d145eb2de40d4b9eaf451035c7e9b115", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/5.\345\274\225\347\224\250\344\270\216\345\200\237\347\224\250/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/5.\345\274\225\347\224\250\344\270\216\345\200\237\347\224\250/config.json" index 73435fad477568ef69c173ee0b867564021f943a..b140d31eb2e41048d8e301af344b8a4fbd9cca9e 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/5.\345\274\225\347\224\250\344\270\216\345\200\237\347\224\250/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/5.\345\274\225\347\224\250\344\270\216\345\200\237\347\224\250/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-28a40f63baa74ce999edfad63e9a6013", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/6.\347\244\272\344\276\213\350\247\243\351\207\212String/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/6.\347\244\272\344\276\213\350\247\243\351\207\212String/config.json" index a7fdba62a0af60b3a4808175e9571cf229f7980a..20a2c5231e4714ece017069daa10e4050f253bad 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/6.\347\244\272\344\276\213\350\247\243\351\207\212String/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/6.\347\244\272\344\276\213\350\247\243\351\207\212String/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-0fe3910acda64a28a6919a856db7e975", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/config.json" "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/config.json" index df4b6013fb8be7199d69e8baa61caf54063a000d..4cf23c4fb5d1ff091600cdfd3d9f59827bf0180a 100644 --- "a/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/1.\346\211\200\346\234\211\346\235\203/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-4aebd563e38643f0a36f165d4b501d3b", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/1.\345\207\275\346\225\260\347\224\237\345\221\275\345\221\250\346\234\237/config.json" "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/1.\345\207\275\346\225\260\347\224\237\345\221\275\345\221\250\346\234\237/config.json" index e4005f9e95f838d34d6be929c0c1604dae42cff4..4c55d9d0387053695b1e99717634e0fa375a8074 100644 --- "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/1.\345\207\275\346\225\260\347\224\237\345\221\275\345\221\250\346\234\237/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/1.\345\207\275\346\225\260\347\224\237\345\221\275\345\221\250\346\234\237/config.json" @@ -4,5 +4,7 @@ "children": [], "export": [ "lifetime.json" - ] + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/2.\347\273\223\346\236\204\344\275\223\347\224\237\345\221\275\345\221\250\346\234\237/config.json" "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/2.\347\273\223\346\236\204\344\275\223\347\224\237\345\221\275\345\221\250\346\234\237/config.json" index ad2ad4476a62d5010cf5723104d96c5ac9c1f710..c8c4acae3c9883dc6f73a4e488db8332ca720400 100644 --- "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/2.\347\273\223\346\236\204\344\275\223\347\224\237\345\221\275\345\221\250\346\234\237/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/2.\347\273\223\346\236\204\344\275\223\347\224\237\345\221\275\345\221\250\346\234\237/config.json" @@ -4,5 +4,7 @@ "children": [], "export": [ "lifetime_struct.json" - ] + ], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/config.json" "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/config.json" index 451af661088580d5f5b2ac3b483b9331c156bda9..c6c4faa219f43c3d3261430ea9c63a821bb6fd90 100644 --- "a/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/2.\347\224\237\345\221\275\345\221\250\346\234\237/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-d38898d251df42d49f5f367f077ede55", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/1.\346\263\233\345\236\213/config.json" "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/1.\346\263\233\345\236\213/config.json" index a2245ff30120e0b238d492d269e643661000c2df..ef5a98bb2f810ae633f9fe9b8ad94f2182432b57 100644 --- "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/1.\346\263\233\345\236\213/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/1.\346\263\233\345\236\213/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-8d8cd19d41774581bbd051574db95265", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/2.Trait/config.json" "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/2.Trait/config.json" index e84b4ca670e856bf9e959340de3081ce5cd53dab..b153c7d5c3380972e8fde8c41f81ea0950752d73 100644 --- "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/2.Trait/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/2.Trait/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-1edd3ebaa7bf4d818701bc4a3c3e9b8d", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/3.\347\261\273\345\236\213\347\272\246\346\235\237\344\270\216TraitBound/config.json" "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/3.\347\261\273\345\236\213\347\272\246\346\235\237\344\270\216TraitBound/config.json" index 5b4d2e96227e5d53946febe1d7a5bce04d29dc39..17b77a56afeeca55a0dee75544cbc2979b0494e8 100644 --- "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/3.\347\261\273\345\236\213\347\272\246\346\235\237\344\270\216TraitBound/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/3.\347\261\273\345\236\213\347\272\246\346\235\237\344\270\216TraitBound/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-3fb8479641db4632a4d6ff60b03bc629", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/config.json" "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/config.json" index a7a636af1e46f05925ea8e479332f781373890bb..8901eddf3203f018cec640759b3d946cd14ed90d 100644 --- "a/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/3.\351\253\230\347\272\247\347\261\273\345\236\213/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-68bbd95834eb445083a8003ca624f907", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/4.\345\256\211\345\205\250\345\271\266\345\217\221/config.json" "b/data/2.rust\344\270\255\351\230\266/4.\345\256\211\345\205\250\345\271\266\345\217\221/config.json" index f401722305b9e3f277a3b72f4841c0151b718be6..8abbfba13ab418055c54f0d5f6128d68abc707ed 100644 --- "a/data/2.rust\344\270\255\351\230\266/4.\345\256\211\345\205\250\345\271\266\345\217\221/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/4.\345\256\211\345\205\250\345\271\266\345\217\221/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-395112340db849f6ab93e92fc4213301", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/5.\346\231\272\350\203\275\346\214\207\351\222\210/config.json" "b/data/2.rust\344\270\255\351\230\266/5.\346\231\272\350\203\275\346\214\207\351\222\210/config.json" index 11f6e1383a512cfe124aac056a908e1821574ce6..91d4723db45b3d25d96491ec0235f807dd77910e 100644 --- "a/data/2.rust\344\270\255\351\230\266/5.\346\231\272\350\203\275\346\214\207\351\222\210/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/5.\346\231\272\350\203\275\346\214\207\351\222\210/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-3532f3909d744b4cb4376e5c5ded62e8", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/6.Rust\344\270\255\351\230\266\345\256\236\346\210\230/config.json" "b/data/2.rust\344\270\255\351\230\266/6.Rust\344\270\255\351\230\266\345\256\236\346\210\230/config.json" index 9cee532ed43b5f8e5591373f8b49361473e6337a..29e41807ce2b11ad8f42dfa3fac74e5d36804f09 100644 --- "a/data/2.rust\344\270\255\351\230\266/6.Rust\344\270\255\351\230\266\345\256\236\346\210\230/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/6.Rust\344\270\255\351\230\266\345\256\236\346\210\230/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-380f59d8c75c42aba8368027fe44949c", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.rust\344\270\255\351\230\266/config.json" "b/data/2.rust\344\270\255\351\230\266/config.json" index 821e66132d6f5fcb243fbbd6c704a297c8395a72..860824d409f94cf22a9d94056db59ad36cbea0ce 100644 --- "a/data/2.rust\344\270\255\351\230\266/config.json" +++ "b/data/2.rust\344\270\255\351\230\266/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-7377966439734497b91f3d775f9b0e0d", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/1.\345\243\260\346\230\216\345\256\217/config.json" "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/1.\345\243\260\346\230\216\345\256\217/config.json" index 109f125ca76e5b5ab4e8a3fde51a50895c1734e9..51e82c292216e95e2af036f738dae9ca32249552 100644 --- "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/1.\345\243\260\346\230\216\345\256\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/1.\345\243\260\346\230\216\345\256\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-abcbe4df52274314b489cd3697b06f12", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/2.\350\277\207\347\250\213\345\256\217-\346\264\276\347\224\237\345\256\217/config.json" "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/2.\350\277\207\347\250\213\345\256\217-\346\264\276\347\224\237\345\256\217/config.json" index eb15b5668e5904a8fe4bb21a23990fdda60cf422..6da1994b1a154030d8d4b33f99ee4069c3de9b8a 100644 --- "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/2.\350\277\207\347\250\213\345\256\217-\346\264\276\347\224\237\345\256\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/2.\350\277\207\347\250\213\345\256\217-\346\264\276\347\224\237\345\256\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-3bec26bbbdc1484fb5bc685f7080bbd3", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/3.\350\277\207\347\250\213\345\256\217-\345\261\236\346\200\247\345\274\217\345\256\217/config.json" "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/3.\350\277\207\347\250\213\345\256\217-\345\261\236\346\200\247\345\274\217\345\256\217/config.json" index 156948f4278da093056769247413fae4c1af75d0..9878fe66e0a38181ee0c848f528bad19e605eefa 100644 --- "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/3.\350\277\207\347\250\213\345\256\217-\345\261\236\346\200\247\345\274\217\345\256\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/3.\350\277\207\347\250\213\345\256\217-\345\261\236\346\200\247\345\274\217\345\256\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-a4bdcd48add6427fb1f9f5255d4e7df5", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/4.\350\277\207\347\250\213\345\256\217-\345\207\275\346\225\260\345\274\217\345\256\217/config.json" "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/4.\350\277\207\347\250\213\345\256\217-\345\207\275\346\225\260\345\274\217\345\256\217/config.json" index c82d9c3f71df14fb7df7075c8e712083759391c2..2a136e421337469fe1a66d1d243f3fe924ed0d30 100644 --- "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/4.\350\277\207\347\250\213\345\256\217-\345\207\275\346\225\260\345\274\217\345\256\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/4.\350\277\207\347\250\213\345\256\217-\345\207\275\346\225\260\345\274\217\345\256\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-4b2c51cb36d04a77aad8058e5fd204e2", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/config.json" "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/config.json" index 6b97ea985cef515a006cb3c45f2a6387d9da693f..b7f4c9fe99f333f85152726687799886431fe82b 100644 --- "a/data/3.rust\351\253\230\351\230\266/1.\345\256\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/1.\345\256\217/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-13f729c75c9849f28ee328ba329a0e5e", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/2.unsafe/config.json" "b/data/3.rust\351\253\230\351\230\266/2.unsafe/config.json" index 4470bbcaddfac62c195980e0da1c906a6aa5bc17..77182409555d8978090932bb5812b9929eb4a8b3 100644 --- "a/data/3.rust\351\253\230\351\230\266/2.unsafe/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/2.unsafe/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-85341c2810d7482b85a35e4dfa1ed55c", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/3.FFI/config.json" "b/data/3.rust\351\253\230\351\230\266/3.FFI/config.json" index 06debb69463f084278090100e3705f0d481e7315..e8c2370c564ef87199ab3636b5b73b53d1ac333e 100644 --- "a/data/3.rust\351\253\230\351\230\266/3.FFI/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/3.FFI/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-36711f96009d4e309b548928a142434d", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/1.\345\256\236\344\276\2131\345\221\275\344\273\244\350\241\214\347\250\213\345\272\217/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/1.\345\256\236\344\276\2131\345\221\275\344\273\244\350\241\214\347\250\213\345\272\217/config.json" index eb23cea133094fa1a4076030be36623c278f2869..d7499fcb78525be9ba137d8e445264619c5f8784 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/1.\345\256\236\344\276\2131\345\221\275\344\273\244\350\241\214\347\250\213\345\272\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/1.\345\256\236\344\276\2131\345\221\275\344\273\244\350\241\214\347\250\213\345\272\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-ba74b92deb0c4fd5a5108957ee8cc2b9", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/2.\345\256\236\344\276\2132WebAssembly/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/2.\345\256\236\344\276\2132WebAssembly/config.json" index b888a0cb0d778d45a10fa15eca2d53fef3e0bdc7..09b0d4e7a843ffa532a278e699fe0451a6d21dbb 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/2.\345\256\236\344\276\2132WebAssembly/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/2.\345\256\236\344\276\2132WebAssembly/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-2e46d019e9f84b2fab339d9d88a6233e", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/3.\345\256\236\344\276\2133socket\350\201\212\345\244\251\345\256\244/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/3.\345\256\236\344\276\2133socket\350\201\212\345\244\251\345\256\244/config.json" index 4eb8d9a732f0fd83c7858a45ad0a384e9abbdc6a..f103692a73c3bc1f5ad184e0ccb3d00178723fa7 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/3.\345\256\236\344\276\2133socket\350\201\212\345\244\251\345\256\244/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/3.\345\256\236\344\276\2133socket\350\201\212\345\244\251\345\256\244/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-8f588aaef37145bcb699b5ab7ee3e237", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/4.\345\256\236\344\276\2134poemWeb\346\241\206\346\236\266/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/4.\345\256\236\344\276\2134poemWeb\346\241\206\346\236\266/config.json" index 3e481de68de3ce1784c8929c4f9dc8cc58dc18cf..03af8a3d584c3b9a5037c98d03ebf1b4985c2de4 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/4.\345\256\236\344\276\2134poemWeb\346\241\206\346\236\266/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/4.\345\256\236\344\276\2134poemWeb\346\241\206\346\236\266/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-66e225ec5d364ee7a2a0816fe1a89004", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/5.\345\256\236\344\276\2135\345\265\214\345\205\245\345\274\217\345\274\200\345\217\221/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/5.\345\256\236\344\276\2135\345\265\214\345\205\245\345\274\217\345\274\200\345\217\221/config.json" index 618ac6a0f67f136786a2b82d5520f20168142232..eea584954b0e2eee453b3e498a84921d4b394847 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/5.\345\256\236\344\276\2135\345\265\214\345\205\245\345\274\217\345\274\200\345\217\221/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/5.\345\256\236\344\276\2135\345\265\214\345\205\245\345\274\217\345\274\200\345\217\221/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-3ad80cbe3dfc4a9d8f050e1f917712c5", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/6.\345\270\270\347\224\250\350\256\276\350\256\241\346\250\241\345\274\217/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/6.\345\270\270\347\224\250\350\256\276\350\256\241\346\250\241\345\274\217/config.json" index 13d67077d7304e7eb20f821cba22f15940fbfe40..72d73417d2e9909c201e48f646a2ad965a4313fb 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/6.\345\270\270\347\224\250\350\256\276\350\256\241\346\250\241\345\274\217/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/6.\345\270\270\347\224\250\350\256\276\350\256\241\346\250\241\345\274\217/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-30f26c13836b4fe8bb3d4147a37a6866", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/7.\345\270\270\347\224\250\345\272\223/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/7.\345\270\270\347\224\250\345\272\223/config.json" index d55c6aea7236b93dc2a1d2a47e2b447ce2ab61fb..92025138d1c8ae286a616211ee0a949b23e75507 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/7.\345\270\270\347\224\250\345\272\223/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/7.\345\270\270\347\224\250\345\272\223/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-35153a1ad2f2453c83a356dca9cf0ba2", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/8.\347\224\250rust\345\256\236\347\216\260X\347\256\227\346\263\225/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/8.\347\224\250rust\345\256\236\347\216\260X\347\256\227\346\263\225/config.json" index 52075c8441e823772af6c72549250fe4cb914ddd..e67e8dcba1213882500921bac589949a5ba72f77 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/8.\347\224\250rust\345\256\236\347\216\260X\347\256\227\346\263\225/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/8.\347\224\250rust\345\256\236\347\216\260X\347\256\227\346\263\225/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-d935276e360d41deb87caa06272c1ade", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/9.\347\224\250rust\350\247\243X\351\242\230/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/9.\347\224\250rust\350\247\243X\351\242\230/config.json" index 5bd811640f4be1818c0637b6aa171cdab98f13ed..f51a4d5e2534b2211e007a5310658e8e37b78223 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/9.\347\224\250rust\350\247\243X\351\242\230/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/9.\347\224\250rust\350\247\243X\351\242\230/config.json" @@ -2,5 +2,7 @@ "node_id": "rust-f8981b363064411c86d033f391ec133c", "keywords": [], "children": [], - "export": [] + "export": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/config.json" "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/config.json" index 9125cbd7641b7c2b37ebffc9d1a4d77f3dbfffa8..e2ac3aa1d1b21ec58bde31c6541fea3fad59550c 100644 --- "a/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/4.rust\345\256\236\346\210\230/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-b38a43bc9ed34210af19f5f0c2b73f72", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.rust\351\253\230\351\230\266/config.json" "b/data/3.rust\351\253\230\351\230\266/config.json" index 86413f919b36cf788d6882d2fe495279fec20960..fa27a7d438a05d206b1b1266b9bbc9e3acceb167 100644 --- "a/data/3.rust\351\253\230\351\230\266/config.json" +++ "b/data/3.rust\351\253\230\351\230\266/config.json" @@ -1,4 +1,6 @@ { "node_id": "rust-981f4f37a8e547abb135f54592ac52a5", - "keywords": [] + "keywords": [], + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git a/data/config.json b/data/config.json index 98af8de912320d879aeb17dee3e823b3da90ce28..ab23b15be4f8d4aa4994ea52fd809975c5dee479 100644 --- a/data/config.json +++ b/data/config.json @@ -1,5 +1,7 @@ { "tree_name": "rust", "keywords": [], - "node_id": "rust-bab5ea3c37134f5a8fc69630792d9adb" + "node_id": "rust-bab5ea3c37134f5a8fc69630792d9adb", + "keywords_must": [], + "keywords_forbid": [] } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 3554c6096f6073b083ba871929198221ec8433b5..c766ea0dbfd44177edd44433565f5807481e9cbc 100644 --- a/data/tree.json +++ b/data/tree.json @@ -25,7 +25,10 @@ "起源", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-4ddf51d8ba624c8ca6b83f247b2d933b" } }, { @@ -37,7 +40,10 @@ "高生产力", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-d41e1c5442e2433886b065d6c5f719af" } }, { @@ -50,7 +56,10 @@ "嵌入式", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-390b36fe0028480fa230ca780e92955c" } }, { @@ -61,10 +70,15 @@ "生产环境", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-c363590b2d4342d393aab2d8b9fe2313" } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -79,7 +93,10 @@ "安装", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-cba668628b7247e19dfe42398ac789bb" } }, { @@ -89,34 +106,47 @@ "安装", "Rust" ], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "node_id": "rust-e315fa04ffd8457b8586b040cfde8ff5" } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { "认识rust工具链": { "node_id": "rust-0d9e5f9449b94aa692a363f21a66c8af", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "rustup的使用": { "node_id": "rust-9727d29f9a2140f7acf75a5d80057e9d", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "Cargo的使用": { "node_id": "rust-119147272ba14449b783fdbdff32466d", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -128,101 +158,131 @@ "Rust数据类型": { "node_id": "rust-0ab5f30784094edb91b971cf5d0b89b1", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "原生数据类型": { "node_id": "rust-f71cc0b141fc44be94eb203532dcb0ac", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "可自定义类型": { "node_id": "rust-21a3025978dd4a6bb22d904e12d6f8e2", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "类型转换": { "node_id": "rust-81f36b5f17794dbb973c951ba06e01ea", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "函数": { "node_id": "rust-c1eede87f41949eeb7960c85b75547fc", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "函数参数": { "node_id": "rust-2d5b0ce68c464757b1178481aafbcc7f", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "返回值": { "node_id": "rust-9223a1a60a524fff9eea03a352137228", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "注释": { "node_id": "rust-b76cd06f17f54e57b37cd966cd22bb85", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "表达式": { "node_id": "rust-73665fa29a214d2bb55ead28656063cb", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "语句": { "node_id": "rust-ec374a0aec5940b8b3a86e3cb4da98ca", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "控制流": { "node_id": "rust-df22a4b69aca4d559c8b83b934ecd398", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "闭包": { "node_id": "rust-ae575862bf6d4a03b773963ea2641edf", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "函数式编程": { "node_id": "rust-4844e545058847c8b3198330fcedd12c", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { "文档": { "node_id": "rust-0587186eed0645ba8ae72810ebd344ab", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -234,41 +294,55 @@ "单元测试": { "node_id": "rust-42f787dd3e5441ec82927882eb7f893c", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "文档测试": { "node_id": "rust-2b4fef4327ad442fbb15c568f8638c31", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "集成测试": { "node_id": "rust-6312de218cbb49bea9625714f7c9c14e", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "性能测试": { "node_id": "rust-f86c3d949b624756923c6931daf8ced0", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { "Rust初阶实战": { "node_id": "rust-30a5148421e444e5acc7cbff9e782e94", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -285,45 +359,59 @@ "栈与堆": { "node_id": "rust-de7c14fc2907413dbb765fb1d1a44da2", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "move与copy语义": { "node_id": "rust-e46ce7a7fea248d1aa2aab1e2a1fb481", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "所有权规则": { "node_id": "rust-079c4b61c69a4fdcaf93044e41762c28", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "变量作用域": { "node_id": "rust-d145eb2de40d4b9eaf451035c7e9b115", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "引用与借用": { "node_id": "rust-28a40f63baa74ce999edfad63e9a6013", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "示例解释String": { "node_id": "rust-0fe3910acda64a28a6919a856db7e975", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -335,17 +423,23 @@ "函数生命周期": { "node_id": "rust-7f73462bc1d54b52891a4c2fc84f2a19", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "结构体生命周期": { "node_id": "rust-f7b9ef1329c745959fb1ca56061b4ae5", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -357,48 +451,64 @@ "泛型": { "node_id": "rust-8d8cd19d41774581bbd051574db95265", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "Trait": { "node_id": "rust-1edd3ebaa7bf4d818701bc4a3c3e9b8d", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "类型约束与TraitBound": { "node_id": "rust-3fb8479641db4632a4d6ff60b03bc629", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { "安全并发": { "node_id": "rust-395112340db849f6ab93e92fc4213301", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "智能指针": { "node_id": "rust-3532f3909d744b4cb4376e5c5ded62e8", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "Rust中阶实战": { "node_id": "rust-380f59d8c75c42aba8368027fe44949c", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -415,45 +525,59 @@ "声明宏": { "node_id": "rust-abcbe4df52274314b489cd3697b06f12", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "过程宏-派生宏": { "node_id": "rust-3bec26bbbdc1484fb5bc685f7080bbd3", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "过程宏-属性式宏": { "node_id": "rust-a4bdcd48add6427fb1f9f5255d4e7df5", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "过程宏-函数式宏": { "node_id": "rust-4b2c51cb36d04a77aad8058e5fd204e2", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } }, { "unsafe": { "node_id": "rust-85341c2810d7482b85a35e4dfa1ed55c", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "FFI": { "node_id": "rust-36711f96009d4e309b548928a142434d", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { @@ -465,71 +589,95 @@ "实例1命令行程序": { "node_id": "rust-ba74b92deb0c4fd5a5108957ee8cc2b9", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "实例2WebAssembly": { "node_id": "rust-2e46d019e9f84b2fab339d9d88a6233e", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "实例3socket聊天室": { "node_id": "rust-8f588aaef37145bcb699b5ab7ee3e237", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "实例4poemWeb框架": { "node_id": "rust-66e225ec5d364ee7a2a0816fe1a89004", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "实例5嵌入式开发": { "node_id": "rust-3ad80cbe3dfc4a9d8f050e1f917712c5", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "常用设计模式": { "node_id": "rust-30f26c13836b4fe8bb3d4147a37a6866", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "常用库": { "node_id": "rust-35153a1ad2f2453c83a356dca9cf0ba2", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "用rust实现X算法": { "node_id": "rust-d935276e360d41deb87caa06272c1ade", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } }, { "用rust解X题": { "node_id": "rust-f8981b363064411c86d033f391ec133c", "keywords": [], - "children": [] + "children": [], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } } - ] + ], + "keywords_must": [], + "keywords_forbid": [] } } \ No newline at end of file