text: Improve panic messages with more information (#42072)

Release Notes:

- N/A *or* Added/Fixed/Improved ...
This commit is contained in:
Lukas Wirth
2025-11-06 09:16:45 +00:00
committed by GitHub
parent 4003287cc3
commit 32047bef93
3 changed files with 17 additions and 8 deletions
+10 -2
View File
@@ -2281,12 +2281,20 @@ impl BufferSnapshot {
} else {
insertion_cursor.prev();
}
let insertion = insertion_cursor.item().expect("invalid insertion");
let Some(insertion) = insertion_cursor.item() else {
panic!(
"invalid insertion for buffer {}@{:?} with anchor {:?}",
self.remote_id(),
self.version,
anchor
);
};
assert_eq!(
insertion.timestamp,
anchor.timestamp,
"invalid insertion for buffer {} with anchor {:?}",
"invalid insertion for buffer {}@{:?} and anchor {:?}",
self.remote_id(),
self.version,
anchor
);