From 6f370daaed596448ba91d1e58161bcfb49bf38d2 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 12 Mar 2025 15:38:25 +0100 Subject: [PATCH] fix(sdk): Replace `assert!` by `debug_assert!`. This patch replaces a call to `assert_eq` and `assert` by `debug_assert_eq` and `debug_assert`. We don't want to panic in production :-]. --- crates/matrix-sdk/src/event_cache/room/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/matrix-sdk/src/event_cache/room/mod.rs b/crates/matrix-sdk/src/event_cache/room/mod.rs index 67257717a..06832265e 100644 --- a/crates/matrix-sdk/src/event_cache/room/mod.rs +++ b/crates/matrix-sdk/src/event_cache/room/mod.rs @@ -1210,8 +1210,8 @@ mod private { let diff_updates = self.events.updates_as_vector_diffs(); // Ensure the contract defined in the doc comment is true: - assert_eq!(diff_updates.len(), 1); - assert!(matches!(diff_updates[0], VectorDiff::Clear)); + debug_assert_eq!(diff_updates.len(), 1); + debug_assert!(matches!(diff_updates[0], VectorDiff::Clear)); Ok(diff_updates) }