From 8258dbecdfb518bd52ad83d39b0a85e0a279b426 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Mon, 31 Jul 2023 23:19:15 +0200 Subject: refactor(tvix/nix-compat/derivation): drop some useless allocations Change-Id: I85e44e24e9ec3fe4284f02623a1ac7ca9935e554 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8999 Autosubmit: flokli Tested-by: BuildkiteCI Reviewed-by: raitobezarius --- tvix/nix-compat/src/derivation/write.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'tvix/nix-compat/src/derivation/write.rs') diff --git a/tvix/nix-compat/src/derivation/write.rs b/tvix/nix-compat/src/derivation/write.rs index 5937f619b7..d84992a3cb 100644 --- a/tvix/nix-compat/src/derivation/write.rs +++ b/tvix/nix-compat/src/derivation/write.rs @@ -126,8 +126,8 @@ pub fn write_input_derivations( writer, &input_derivation .iter() - .map(|s| s.as_bytes().to_vec().into()) - .collect::>(), + .map(String::as_bytes) + .collect::>(), )?; write_char(writer, BRACKET_CLOSE)?; @@ -146,10 +146,7 @@ pub fn write_input_sources( write_char(writer, BRACKET_OPEN)?; write_array_elements( writer, - &input_sources - .iter() - .map(|s| s.as_bytes().to_vec().into()) - .collect::>(), + &input_sources.iter().map(String::from).collect::>(), )?; write_char(writer, BRACKET_CLOSE)?; -- cgit 1.4.1