summaryrefslogtreecommitdiff
path: root/ecs/src/archetype.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ecs/src/archetype.rs')
-rw-r--r--ecs/src/archetype.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/ecs/src/archetype.rs b/ecs/src/archetype.rs
index 354d206..846e231 100644
--- a/ecs/src/archetype.rs
+++ b/ecs/src/archetype.rs
@@ -1,9 +1,6 @@
use std::hash::{DefaultHasher, Hash, Hasher};
-use crate::component::{
- IsOptional as ComponentIsOptional,
- Metadata as ComponentMetadata,
-};
+use crate::component::Metadata as ComponentMetadata;
/// Archetype ID.
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq, PartialOrd, Ord)]
@@ -34,7 +31,7 @@ impl Id
.as_ref()
.iter()
.filter_map(|component_metadata| {
- if component_metadata.is_optional == ComponentIsOptional::Yes {
+ if component_metadata.is_optional {
return None;
}