diff options
| author | LeSeulArtichaut <leseulartichaut@gmail.com> | 2019-12-21 14:50:56 +0100 |
|---|---|---|
| committer | Ross MacArthur <ross@macarthur.io> | 2019-12-21 20:45:36 +0200 |
| commit | 62714f8b170dadc381fd9883031d42ba2ee8ece9 (patch) | |
| tree | 566780548a464fd52388cb42430655b228360a8b | |
| parent | f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3 (diff) | |
| download | rust-62714f8b170dadc381fd9883031d42ba2ee8ece9.tar.gz rust-62714f8b170dadc381fd9883031d42ba2ee8ece9.zip | |
Update unstable book build to use NonZeroU32
| -rw-r--r-- | src/tools/unstable-book-gen/src/main.rs | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/tools/unstable-book-gen/src/main.rs b/src/tools/unstable-book-gen/src/main.rs index fdb0b6d3e56..39e8d61edeb 100644 --- a/src/tools/unstable-book-gen/src/main.rs +++ b/src/tools/unstable-book-gen/src/main.rs @@ -2,7 +2,7 @@ #![deny(warnings)] -use tidy::features::{Feature, Features, collect_lib_features, collect_lang_features}; +use tidy::features::{Features, collect_lib_features, collect_lang_features}; use tidy::unstable_book::{collect_unstable_feature_names, collect_unstable_book_section_file_names, PATH_STR, LANG_FEATURES_DIR, LIB_FEATURES_DIR}; use std::collections::BTreeSet; @@ -70,15 +70,6 @@ fn generate_summary(path: &Path, lang_features: &Features, lib_features: &Featur } -fn has_valid_tracking_issue(f: &Feature) -> bool { - if let Some(n) = f.tracking_issue { - if n > 0 { - return true; - } - } - false -} - fn generate_unstable_book_files(src :&Path, out: &Path, features :&Features) { let unstable_features = collect_unstable_feature_names(features); let unstable_section_file_names = collect_unstable_book_section_file_names(src); @@ -89,10 +80,10 @@ fn generate_unstable_book_files(src :&Path, out: &Path, features :&Features) { let out_file_path = out.join(&file_name); let feature = &features[&feature_name_underscore]; - if has_valid_tracking_issue(&feature) { + if let Some(issue) = feature.tracking_issue { generate_stub_issue(&out_file_path, &feature_name_underscore, - feature.tracking_issue.unwrap()); + issue.get()); } else { generate_stub_no_issue(&out_file_path, &feature_name_underscore); } |
