diff options
Diffstat (limited to 'ecs/src/archetype.rs')
-rw-r--r-- | ecs/src/archetype.rs | 7 |
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; } |