diff options
Diffstat (limited to 'tvix/eval/src/vm.rs')
-rw-r--r-- | tvix/eval/src/vm.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tvix/eval/src/vm.rs b/tvix/eval/src/vm.rs index a58d77cc2720..a529c5a799f7 100644 --- a/tvix/eval/src/vm.rs +++ b/tvix/eval/src/vm.rs @@ -7,7 +7,7 @@ use crate::{ chunk::Chunk, errors::{Error, EvalResult}, opcode::OpCode, - value::{NixAttrs, NixList, NixString, Value}, + value::{NixAttrs, NixList, Value}, }; pub struct VM { @@ -159,10 +159,10 @@ impl VM { let mut out = String::new(); for _ in 0..count { - out.push_str(&self.pop().as_string()?.0); + out.push_str(&self.pop().as_string()?.as_str()); } - self.push(Value::String(NixString(out))); + self.push(Value::String(out.into())); Ok(()) } |