diff --git a/cozo-core/src/runtime/db.rs b/cozo-core/src/runtime/db.rs index 0cda3eb7..4838e3a8 100644 --- a/cozo-core/src/runtime/db.rs +++ b/cozo-core/src/runtime/db.rs @@ -699,7 +699,7 @@ impl<'s, S: Storage<'s>> Db { /// Unregister a custom fixed rule implementation. pub fn unregister_fixed_rule(&self, name: &str) -> Result { - if "Constant" == name { + if DEFAULT_FIXED_RULES.contains_key(name) { bail!("Cannot unregister builtin fixed rule {}", name); } Ok(self.fixed_rules.write().unwrap().remove(name).is_some())