Path: blob/main/crates/bevy_reflect/src/impls/alloc/collections/binary_heap.rs
6601 views
use bevy_reflect_derive::impl_reflect_opaque;12impl_reflect_opaque!(::alloc::collections::BinaryHeap<T: Clone>(Clone));34#[cfg(test)]5mod tests {6use alloc::collections::BTreeMap;7use bevy_reflect::Reflect;89#[test]10fn should_partial_eq_btree_map() {11let mut a = BTreeMap::new();12a.insert(0usize, 1.23_f64);13let b = a.clone();14let mut c = BTreeMap::new();15c.insert(0usize, 3.21_f64);1617let a: &dyn Reflect = &a;18let b: &dyn Reflect = &b;19let c: &dyn Reflect = &c;20assert!(a21.reflect_partial_eq(b.as_partial_reflect())22.unwrap_or_default());23assert!(!a24.reflect_partial_eq(c.as_partial_reflect())25.unwrap_or_default());26}27}282930