From 3932bb2cb93be95d67fc56998423eb9ce047fdfa Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 9 Aug 2021 11:06:37 +0200 Subject: New source loading architecture --- src/library/utility.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/library/utility.rs') diff --git a/src/library/utility.rs b/src/library/utility.rs index fb39fce3..3c157ea1 100644 --- a/src/library/utility.rs +++ b/src/library/utility.rs @@ -25,7 +25,7 @@ pub fn len(_: &mut EvalContext, args: &mut FuncArgs) -> TypResult { 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), - _ => bail!(args.file, span, "expected string, array or dictionary"), + _ => bail!(args.source, span, "expected string, array or dictionary"), }) } @@ -35,7 +35,7 @@ pub fn rgb(_: &mut EvalContext, args: &mut FuncArgs) -> TypResult { if let Some(string) = args.eat::>() { match RgbaColor::from_str(&string.v) { Ok(color) => color, - Err(_) => bail!(args.file, string.span, "invalid color"), + Err(_) => bail!(args.source, string.span, "invalid color"), } } else { let r = args.expect("red component")?; @@ -60,7 +60,7 @@ pub fn max(_: &mut EvalContext, args: &mut FuncArgs) -> TypResult { /// Find the minimum or maximum of a sequence of values. fn minmax(args: &mut FuncArgs, goal: Ordering) -> TypResult { - let &mut FuncArgs { file, span, .. } = args; + let &mut FuncArgs { source, span, .. } = args; let mut extremum = args.expect::("value")?; for value in args.all::() { @@ -71,7 +71,7 @@ fn minmax(args: &mut FuncArgs, goal: Ordering) -> TypResult { } } None => bail!( - file, + source, span, "cannot compare {} with {}", extremum.type_name(), -- cgit v1.2.3