Use map instead of pushing to a new vec

This commit is contained in:
Yash Karandikar 2021-11-07 11:32:25 -06:00
parent 3058f92f8b
commit ae1074c601
Signed by: karx
GPG key ID: A794DA2529474BA5
3 changed files with 3 additions and 6 deletions

2
Cargo.lock generated
View file

@ -4,7 +4,7 @@ version = 3
[[package]]
name = "circe"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"serde",
"serde_derive",

View file

@ -1,6 +1,6 @@
[package]
name = "circe"
version = "0.1.1"
version = "0.1.2"
edition = "2021"
license = "Unlicense"
description = "IRC crate in Rust"

View file

@ -403,10 +403,7 @@ impl Config {
username: &str,
) -> Self {
// Conversion from &'static str to String
let mut channels_config = Vec::new();
channels
.iter()
.for_each(|channel| channels_config.push(channel.to_string()));
let channels_config = channels.iter().map(|channel| channel.to_string()).collect();
let mode_config: Option<String>;
if mode.is_some() {