From 89f4aae1ff7f247e539e1e744585bf72e1d4b2b3 Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 14 Dec 2022 11:21:43 -0500 Subject: [PATCH] refactor(data): identical values for mask --- src/nodes/data.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nodes/data.rs b/src/nodes/data.rs index a8d2cb2..96118b4 100644 --- a/src/nodes/data.rs +++ b/src/nodes/data.rs @@ -22,9 +22,9 @@ pub static PULSE_RECEIVER_REGISTRY: Registry = Registry::new(); pub fn mask_matches(mask_map_lesser: &Mask, mask_map_greater: &Mask) -> bool { (|| -> Result<_> { for key in mask_map_lesser.get_mask()?.iter_keys() { - let lesser_key_type = mask_map_lesser.get_mask()?.index(key)?.flexbuffer_type(); - let greater_key_type = mask_map_greater.get_mask()?.index(key)?.flexbuffer_type(); - if lesser_key_type != greater_key_type { + let lesser_key = mask_map_lesser.get_mask()?.index(key)?; + let greater_key = mask_map_greater.get_mask()?.index(key)?; + if lesser_key.to_string() != greater_key.to_string() { return Err(flexbuffers::ReaderError::InvalidPackedType {}.into()); } }