ratatui_toolkit/primitives/toast/methods/toast_manager_remove_expired.rs
1use crate::primitives::toast::ToastManager;
2
3impl ToastManager {
4 pub fn remove_expired(&mut self) {
5 let before = self.toasts.len();
6 self.toasts.retain(|toast| !toast.is_expired());
7 let removed = before - self.toasts.len();
8 if removed > 0 {
9 tracing::debug!("Removed {} expired toasts", removed);
10 }
11 }
12}