diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-03-17 14:39:30 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-03-17 16:04:12 +0100 |
| commit | c47e4cb4969836e7fb8955361728105555b6d722 (patch) | |
| tree | 08b613938b7bc7b82ae358aa8f117af11c1db6a8 /src/eval/methods.rs | |
| parent | 312197b276748e1a17258ad21837850f582a467c (diff) | |
State
Diffstat (limited to 'src/eval/methods.rs')
| -rw-r--r-- | src/eval/methods.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/eval/methods.rs b/src/eval/methods.rs index a449ac16..036f7ba2 100644 --- a/src/eval/methods.rs +++ b/src/eval/methods.rs @@ -135,11 +135,7 @@ pub fn call( }, Value::Dyn(dynamic) => { - if dynamic.type_name() == "counter" { - return (vm.items.counter_method)(&dynamic, method, args, span); - } - - return missing(); + return (vm.items.library_method)(&dynamic, method, args, span); } _ => return missing(), @@ -296,6 +292,7 @@ pub fn methods_on(type_name: &str) -> &[(&'static str, bool)] { ("step", true), ("update", true), ], + "state" => &[("get", true), ("final", true), ("update", true)], _ => &[], } } |
