提交 d9adbdfb 编写于 作者: L luxin

add keywords_must and keywords_forbid

上级 1c3741f9
......@@ -9,7 +9,10 @@
"起源",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-4ddf51d8ba624c8ca6b83f247b2d933b"
}
},
{
......@@ -21,7 +24,10 @@
"高生产力",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-d41e1c5442e2433886b065d6c5f719af"
}
},
{
......@@ -34,7 +40,10 @@
"嵌入式",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-390b36fe0028480fa230ca780e92955c"
}
},
{
......@@ -45,7 +54,10 @@
"生产环境",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-c363590b2d4342d393aab2d8b9fe2313"
}
}
],
......@@ -53,5 +65,7 @@
"helloworld.json",
"historyofrust.json",
"rust_domains.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -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
......@@ -9,7 +9,10 @@
"安装",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-cba668628b7247e19dfe42398ac789bb"
}
},
{
......@@ -19,11 +22,16 @@
"安装",
"Rust"
],
"children": []
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"node_id": "rust-e315fa04ffd8457b8586b040cfde8ff5"
}
}
],
"export": [
"rust_install.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,6 @@
"type": "code_options",
"author": "jacky_rust",
"source": "rust_install.md",
"notebook_enable": false
}
\ No newline at end of file
"notebook_enable": false,
"exercise_id": "9e8742b522af4991a36e9ac0a92b8fff"
}
\ No newline at end of file
......@@ -4,5 +4,7 @@
"children": [],
"export": [
"rust_toolchain.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,6 @@
"type": "code_options",
"author": "jacky_rust",
"source": "rust_toolchain.md",
"notebook_enable": false
}
\ No newline at end of file
"notebook_enable": false,
"exercise_id": "10ea7a4735644f6d8ede35025224887a"
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-9727d29f9a2140f7acf75a5d80057e9d",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-119147272ba14449b783fdbdff32466d",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-c3878925dc9d4ad6b45e244beceb5c87",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-0ab5f30784094edb91b971cf5d0b89b1",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-ec374a0aec5940b8b3a86e3cb4da98ca",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-df22a4b69aca4d559c8b83b934ecd398",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-ae575862bf6d4a03b773963ea2641edf",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-4844e545058847c8b3198330fcedd12c",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-f71cc0b141fc44be94eb203532dcb0ac",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-21a3025978dd4a6bb22d904e12d6f8e2",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-81f36b5f17794dbb973c951ba06e01ea",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-c1eede87f41949eeb7960c85b75547fc",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-2d5b0ce68c464757b1178481aafbcc7f",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-9223a1a60a524fff9eea03a352137228",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-b76cd06f17f54e57b37cd966cd22bb85",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -4,5 +4,7 @@
"children": [],
"export": [
"match.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,6 @@
"type": "code_options",
"author": "jacky_rust",
"source": "match.md",
"notebook_enable": false
"notebook_enable": false,
"exercise_id": "25a3a49bd39d4d0385bc4f797c3fe1e3"
}
\ No newline at end of file
{
"node_id": "rust-2cea732119294abab6f2887a364b242a",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-0587186eed0645ba8ae72810ebd344ab",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-42f787dd3e5441ec82927882eb7f893c",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-2b4fef4327ad442fbb15c568f8638c31",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-6312de218cbb49bea9625714f7c9c14e",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-f86c3d949b624756923c6931daf8ced0",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-06e15676c9f0456e9588bb407b88a96c",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-30a5148421e444e5acc7cbff9e782e94",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-e2292238ccbf403d85fb20dd7b4c85ad",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-de7c14fc2907413dbb765fb1d1a44da2",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-e46ce7a7fea248d1aa2aab1e2a1fb481",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-079c4b61c69a4fdcaf93044e41762c28",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-d145eb2de40d4b9eaf451035c7e9b115",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-28a40f63baa74ce999edfad63e9a6013",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-0fe3910acda64a28a6919a856db7e975",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-4aebd563e38643f0a36f165d4b501d3b",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -4,5 +4,7 @@
"children": [],
"export": [
"lifetime.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -4,5 +4,7 @@
"children": [],
"export": [
"lifetime_struct.json"
]
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-d38898d251df42d49f5f367f077ede55",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-8d8cd19d41774581bbd051574db95265",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-1edd3ebaa7bf4d818701bc4a3c3e9b8d",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-3fb8479641db4632a4d6ff60b03bc629",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-68bbd95834eb445083a8003ca624f907",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-395112340db849f6ab93e92fc4213301",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-3532f3909d744b4cb4376e5c5ded62e8",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-380f59d8c75c42aba8368027fe44949c",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-7377966439734497b91f3d775f9b0e0d",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-abcbe4df52274314b489cd3697b06f12",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-3bec26bbbdc1484fb5bc685f7080bbd3",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-a4bdcd48add6427fb1f9f5255d4e7df5",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-4b2c51cb36d04a77aad8058e5fd204e2",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-13f729c75c9849f28ee328ba329a0e5e",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-85341c2810d7482b85a35e4dfa1ed55c",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-36711f96009d4e309b548928a142434d",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-ba74b92deb0c4fd5a5108957ee8cc2b9",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-2e46d019e9f84b2fab339d9d88a6233e",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-8f588aaef37145bcb699b5ab7ee3e237",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-66e225ec5d364ee7a2a0816fe1a89004",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-3ad80cbe3dfc4a9d8f050e1f917712c5",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-30f26c13836b4fe8bb3d4147a37a6866",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-35153a1ad2f2453c83a356dca9cf0ba2",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-d935276e360d41deb87caa06272c1ade",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,5 +2,7 @@
"node_id": "rust-f8981b363064411c86d033f391ec133c",
"keywords": [],
"children": [],
"export": []
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-b38a43bc9ed34210af19f5f0c2b73f72",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "rust-981f4f37a8e547abb135f54592ac52a5",
"keywords": []
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"tree_name": "rust",
"keywords": [],
"node_id": "rust-bab5ea3c37134f5a8fc69630792d9adb"
"node_id": "rust-bab5ea3c37134f5a8fc69630792d9adb",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册