MCPcopy Create free account
hub / github.com/clockworklabs/SpacetimeDB / eq_properties

Function eq_properties

crates/data-structures/src/slim_slice.rs:1594–1605  ·  view source on GitHub ↗
(a: &T, b: &T, a_deref: &T::Target, b_deref: &T::Target)

Source from the content-addressed store, hash-verified

1592
1593 #[allow(clippy::eq_op)]
1594 fn eq_properties<T>(a: &T, b: &T, a_deref: &T::Target, b_deref: &T::Target)
1595 where
1596 T: Eq + Debug + Deref + PartialEq<<T as Deref>::Target>,
1597 {
1598 assert!(a != b);
1599 assert!(b != a);
1600 assert_eq!(a, a);
1601 assert!(a != b_deref);
1602 assert!(a == a_deref);
1603 assert!(b != a_deref);
1604 assert!(b == b_deref);
1605 }
1606
1607 fn debug_properties<T: Debug, U: ?Sized + Debug>(a: &T, b: &T, a_cmp: &U, b_cmp: &U) {
1608 assert_eq!(format!("{a:?}"), format!("{:?}", a_cmp));

Callers 1

general_propertiesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…