async fn run<T>(rt_support: &dyn RuntimeSupport, ratelim: Arc<RateLim<T>>)where
T: Loggable,Expand description
Helper: runs in a background task, and periodically flushes the Loggable
in ratelim. Exits after [Loggable::flush] returns [Activity::Dormant]
for “long enough”.