aboutsummaryrefslogtreecommitdiff
path: root/macros/src/check.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/check.rs')
-rw-r--r--macros/src/check.rs21
1 files changed, 8 insertions, 13 deletions
diff --git a/macros/src/check.rs b/macros/src/check.rs
index ddd9abc4..7c86326a 100644
--- a/macros/src/check.rs
+++ b/macros/src/check.rs
@@ -1,17 +1,12 @@
-use syntax::Resources;
-use util::{Ceiling, Ceilings};
+use syntax::Statics;
+use util::Ceilings;
-pub fn resources(resources: &Resources, ceilings: &Ceilings) {
+pub fn resources(resources: &Statics, ceilings: &Ceilings) {
for resource in resources.keys() {
- if let Some(ceiling) = ceilings.get(&resource) {
- assert_ne!(
- *ceiling,
- Ceiling::Owned,
- "{} should be local data",
- resource
- );
- } else {
- panic!("resource {} is unused", resource)
- }
+ assert!(
+ ceilings.get(&resource).is_some(),
+ "resource {} is unused",
+ resource
+ );
}
}