diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-08-12 13:39:33 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-08-12 13:56:23 +0200 |
| commit | eaa3cbaa9c2b1564a4b0db013672245a1893314a (patch) | |
| tree | 616a3d0f3686793caffcef72f230f8ba79b8f3ca /src/library/utility.rs | |
| parent | 8207c31aec6336b773fbf4661fdb87625c8b584e (diff) | |
Array and dictionary indexing
Diffstat (limited to 'src/library/utility.rs')
| -rw-r--r-- | src/library/utility.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library/utility.rs b/src/library/utility.rs index 3c157ea1..22bde3a1 100644 --- a/src/library/utility.rs +++ b/src/library/utility.rs @@ -23,8 +23,8 @@ pub fn len(_: &mut EvalContext, args: &mut FuncArgs) -> TypResult<Value> { let Spanned { v, span } = args.expect("collection")?; Ok(match v { Value::Str(v) => Value::Int(v.len() as i64), - Value::Array(v) => Value::Int(v.len() as i64), - Value::Dict(v) => Value::Int(v.len() as i64), + Value::Array(v) => Value::Int(v.len()), + Value::Dict(v) => Value::Int(v.len()), _ => bail!(args.source, span, "expected string, array or dictionary"), }) } |
