[{"title":"( 47 个子文件 67KB ) book:有关如何使用Rust编程语言开发命令行应用程序的文档-源码","children":[{"title":"book-master","children":[{"title":".gitignore <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"book.toml <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"special-content.css <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"in-depth","children":[{"title":"README.md <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"signals-channels.rs <span style='color:#111;'> 705B </span>","children":null,"spread":false},{"title":"exit-code.md <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"config-files.md <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"machine-communication-convey.rs <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"machine-communication.md <span style='color:#111;'> 8.19KB </span>","children":null,"spread":false},{"title":"human-communication.md <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"signals.md <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"signals-ctrlc.rs <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"machine-communication.rs <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"signals-hooked.rs <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"docs.md <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"crates","children":[{"title":"README.md <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"SUMMARY.md <span style='color:#111;'> 899B </span>","children":null,"spread":false},{"title":"tutorial","children":[{"title":"README.md <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"output.md <span style='color:#111;'> 8.57KB </span>","children":null,"spread":false},{"title":"setup.md <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"errors.md <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"impl-draft.rs <span style='color:#111;'> 552B </span>","children":null,"spread":false},{"title":"cli-args-struct.rs <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"cli-args.md <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"packaging.md <span style='color:#111;'> 12.45KB </span>","children":null,"spread":false},{"title":"output-progressbar.rs <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"cli-args.asciinema <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"impl-draft.md <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"output-log.rs <span style='color:#111;'> 129B </span>","children":null,"spread":false},{"title":"cli-args-structopt.rs <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"errors-custom.rs <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"setup.svg <span style='color:#111;'> 14.62KB </span>","children":null,"spread":false},{"title":"cli-args.svg <span style='color:#111;'> 43.46KB </span>","children":null,"spread":false},{"title":"testing","children":[{"title":"Cargo.toml <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"cli.rs <span style='color:#111;'> 911B </span>","children":null,"spread":false}],"spread":false},{"title":"src","children":[{"title":"main.rs <span style='color:#111;'> 995B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"setup.asciinema <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"impl-draft-shortcut.rs <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"testing.md <span style='color:#111;'> 15.65KB </span>","children":null,"spread":false},{"title":"errors-exit.rs <span style='color:#111;'> 259B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 510B </span>","children":null,"spread":false},{"title":"Cargo.lock <span style='color:#111;'> 47.42KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]