From 5e7995eeb7b7ab4cf0d80ddfa2d20e506216f895 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 7 Jan 2020 15:33:51 +0100 Subject: Cleanup --- xtask/src/install.rs | 4 ++-- xtask/src/lib.rs | 8 ++++---- xtask/src/pre_commit.rs | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xtask/src/install.rs b/xtask/src/install.rs index ab6ed92f7..c5bb7351a 100644 --- a/xtask/src/install.rs +++ b/xtask/src/install.rs @@ -1,10 +1,10 @@ -//! Installs rust-analyzer langauge server and/or editor plugin. +//! Installs rust-analyzer language server and/or editor plugin. use std::{env, path::PathBuf, str}; use anyhow::{Context, Result}; -use crate::{run, run_with_output, Cmd}; +use crate::cmd::{run, run_with_output, Cmd}; // Latest stable, feel free to send a PR if this lags behind. const REQUIRED_RUST_VERSION: u32 = 40; diff --git a/xtask/src/lib.rs b/xtask/src/lib.rs index 7bfc4a285..b76278635 100644 --- a/xtask/src/lib.rs +++ b/xtask/src/lib.rs @@ -1,9 +1,10 @@ //! FIXME: write short doc here mod cmd; -pub mod codegen; pub mod install; pub mod pre_commit; + +pub mod codegen; mod ast_src; use anyhow::Context; @@ -13,10 +14,9 @@ use std::{ process::{Command, Stdio}, }; -use crate::codegen::Mode; +use crate::{cmd::run, codegen::Mode}; pub use anyhow::Result; -pub use cmd::{run, run_with_output, Cmd}; const TOOLCHAIN: &str = "stable"; @@ -83,7 +83,7 @@ pub fn run_clippy() -> Result<()> { Ok(()) } -pub fn install_clippy() -> Result<()> { +fn install_clippy() -> Result<()> { run(&format!("rustup toolchain install {}", TOOLCHAIN), ".")?; run(&format!("rustup component add clippy --toolchain {}", TOOLCHAIN), ".") } diff --git a/xtask/src/pre_commit.rs b/xtask/src/pre_commit.rs index 7984ba963..88e868ca6 100644 --- a/xtask/src/pre_commit.rs +++ b/xtask/src/pre_commit.rs @@ -4,7 +4,7 @@ use std::{fs, path::PathBuf}; use anyhow::{bail, Result}; -use crate::{project_root, run, run_rustfmt, run_with_output, Mode}; +use crate::{cmd::run_with_output, project_root, run, run_rustfmt, Mode}; // FIXME: if there are changed `.ts` files, also reformat TypeScript (by // shelling out to `npm fmt`). -- cgit v1.2.3