diff --git a/xtask/src/codegen.rs b/xtask/src/codegen.rs index 7cdd8f2518..2248a079f3 100644 --- a/xtask/src/codegen.rs +++ b/xtask/src/codegen.rs @@ -27,9 +27,9 @@ pub(crate) use self::{ pub(crate) fn docs() -> Result<()> { // We don't commit docs to the repo, so we can just overwrite them. - gen_assists_docs::generate_assists_docs(Mode::Overwrite)?; - gen_feature_docs::generate_feature_docs(Mode::Overwrite)?; - gen_diagnostic_docs::generate_diagnostic_docs(Mode::Overwrite)?; + gen_assists_docs::generate_assists_docs()?; + gen_feature_docs::generate_feature_docs()?; + gen_diagnostic_docs::generate_diagnostic_docs()?; Ok(()) } diff --git a/xtask/src/codegen/gen_assists_docs.rs b/xtask/src/codegen/gen_assists_docs.rs index c469b388d9..a5af1331df 100644 --- a/xtask/src/codegen/gen_assists_docs.rs +++ b/xtask/src/codegen/gen_assists_docs.rs @@ -12,12 +12,12 @@ pub(crate) fn generate_assists_tests(mode: Mode) -> Result<()> { generate_tests(&assists, mode) } -pub(crate) fn generate_assists_docs(mode: Mode) -> Result<()> { +pub(crate) fn generate_assists_docs() -> Result<()> { let assists = Assist::collect()?; let contents = assists.into_iter().map(|it| it.to_string()).collect::>().join("\n\n"); let contents = format!("//{}\n{}\n", PREAMBLE, contents.trim()); let dst = project_root().join("docs/user/generated_assists.adoc"); - codegen::update(&dst, &contents, mode) + codegen::update(&dst, &contents, Mode::Overwrite) } #[derive(Debug)] diff --git a/xtask/src/codegen/gen_diagnostic_docs.rs b/xtask/src/codegen/gen_diagnostic_docs.rs index a2561817b9..2504e09efd 100644 --- a/xtask/src/codegen/gen_diagnostic_docs.rs +++ b/xtask/src/codegen/gen_diagnostic_docs.rs @@ -7,13 +7,13 @@ use crate::{ project_root, rust_files, Result, }; -pub(crate) fn generate_diagnostic_docs(mode: Mode) -> Result<()> { +pub(crate) fn generate_diagnostic_docs() -> Result<()> { let diagnostics = Diagnostic::collect()?; let contents = diagnostics.into_iter().map(|it| it.to_string()).collect::>().join("\n\n"); let contents = format!("//{}\n{}\n", PREAMBLE, contents.trim()); let dst = project_root().join("docs/user/generated_diagnostic.adoc"); - codegen::update(&dst, &contents, mode)?; + codegen::update(&dst, &contents, Mode::Overwrite)?; Ok(()) } diff --git a/xtask/src/codegen/gen_feature_docs.rs b/xtask/src/codegen/gen_feature_docs.rs index cad7ff477f..8509fec269 100644 --- a/xtask/src/codegen/gen_feature_docs.rs +++ b/xtask/src/codegen/gen_feature_docs.rs @@ -7,12 +7,12 @@ use crate::{ project_root, rust_files, Result, }; -pub(crate) fn generate_feature_docs(mode: Mode) -> Result<()> { +pub(crate) fn generate_feature_docs() -> Result<()> { let features = Feature::collect()?; let contents = features.into_iter().map(|it| it.to_string()).collect::>().join("\n\n"); let contents = format!("//{}\n{}\n", PREAMBLE, contents.trim()); let dst = project_root().join("docs/user/generated_features.adoc"); - codegen::update(&dst, &contents, mode)?; + codegen::update(&dst, &contents, Mode::Overwrite)?; Ok(()) } diff --git a/xtask/src/tidy.rs b/xtask/src/tidy.rs index 03b4c00926..096bc3af13 100644 --- a/xtask/src/tidy.rs +++ b/xtask/src/tidy.rs @@ -31,7 +31,7 @@ fn generate_assists_tests() { #[test] #[ignore] fn generate_lint_completions() { - codegen::generate_lint_completions(Mode::Overwrite).unwrap() + codegen::generate_lint_completions(Mode::Ensure).unwrap() } #[test]