From 4ec3bcee487c1567bc6551f81d4f69eee4379076 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 19 Sep 2022 11:14:58 +0200 Subject: Remove pins and memoization --- src/eval/methods.rs | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'src/eval/methods.rs') diff --git a/src/eval/methods.rs b/src/eval/methods.rs index aeb84c5a..5072e688 100644 --- a/src/eval/methods.rs +++ b/src/eval/methods.rs @@ -2,7 +2,6 @@ use super::{Args, Machine, Value}; use crate::diag::{At, TypResult}; -use crate::model::{Content, Group}; use crate::syntax::Span; use crate::util::EcoString; @@ -109,22 +108,6 @@ pub fn call( _ => return missing(), }, - Value::Dyn(dynamic) => { - if let Some(group) = dynamic.downcast::() { - match method { - "entry" => Value::Content(Content::Locate( - group.entry(args.expect("recipe")?, args.named("value")?), - )), - "all" => { - Value::Content(Content::Locate(group.all(args.expect("recipe")?))) - } - _ => return missing(), - } - } else { - return missing(); - } - } - _ => return missing(), }; -- cgit v1.2.3