We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c9527a commit 58e2083Copy full SHA for 58e2083
src/rustdoc/rustdoc.rs
@@ -93,20 +93,22 @@ fn test_run_passes() {
93
}
94
95
96
-fn main(argv: [str]) {
+fn main(args: [str]) {
97
98
- if vec::contains(argv, "-h") {
+ if vec::contains(args, "-h") {
99
config::usage();
100
ret;
101
102
103
- if vec::len(argv) != 2u {
104
- std::io::println(#fmt("usage: %s <input>", argv[0]));
+ let config = alt config::parse_config(args) {
+ result::ok(config) { config }
105
+ result::err(err) {
106
+ std::io::println(#fmt("error: %s", err));
107
- }
108
+ }
109
+ };
110
- let source_file = argv[1];
- run(source_file);
111
+ run(config.input_crate);
112
113
114
fn time<T>(what: str, f: fn() -> T) -> T {
0 commit comments