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}