diff options
Diffstat (limited to 'tvix/eval/src/builtins/mod.rs')
-rw-r--r-- | tvix/eval/src/builtins/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tvix/eval/src/builtins/mod.rs b/tvix/eval/src/builtins/mod.rs index c56c53e46581..464809b270e0 100644 --- a/tvix/eval/src/builtins/mod.rs +++ b/tvix/eval/src/builtins/mod.rs @@ -835,7 +835,7 @@ mod pure_builtins { ) -> Result<Value, ErrorKind> { let beg = start.as_int()?; let len = len.as_int()?; - let x = s.to_str()?; + let x = s.coerce_to_string(co, CoercionKind::Weak).await?.to_str()?; if beg < 0 { return Err(ErrorKind::IndexOutOfBounds { index: beg }); |