From b1d81710d770f82659f736e44c5dfe4a846f780e Mon Sep 17 00:00:00 2001 From: kngwyu Date: Thu, 6 Sep 2018 18:03:18 +0900 Subject: [PATCH] Fix duplicated warning for rand::Rng::gen_ascii_chars --- src/actions/format.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/actions/format.rs b/src/actions/format.rs index f697eacd252..fc3a7a0ac32 100644 --- a/src/actions/format.rs +++ b/src/actions/format.rs @@ -18,7 +18,7 @@ use std::path::{Path, PathBuf}; use std::process::{Command, Stdio}; use log::debug; -use rand::{thread_rng, Rng}; +use rand::{distributions, thread_rng, Rng}; use rustfmt_nightly::{Config, Input, Session}; use serde_json; @@ -117,7 +117,7 @@ fn format_internal(input: String, config: Config) -> Result { fn random_file() -> Result<(File, PathBuf), String> { const SUFFIX_LEN: usize = 10; - let suffix: String = thread_rng().gen_ascii_chars().take(SUFFIX_LEN).collect(); + let suffix: String = thread_rng().sample_iter(&distributions::Alphanumeric).take(SUFFIX_LEN).collect(); let path = temp_dir().join(suffix); Ok(File::create(&path)