From b29d60657fcbca67e5e74520aba5671084d9898b Mon Sep 17 00:00:00 2001 From: Maybe Waffle Date: Mon, 27 Jun 2022 03:09:19 +0400 Subject: [PATCH] Panic for limit=0 --- src/dispatching/update_listeners/polling.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dispatching/update_listeners/polling.rs b/src/dispatching/update_listeners/polling.rs index e3ad7ab5..74c99bba 100644 --- a/src/dispatching/update_listeners/polling.rs +++ b/src/dispatching/update_listeners/polling.rs @@ -52,10 +52,11 @@ where /// /// ## Panics /// - /// If `limit` is greater than 100. + /// If `limit` is 0 or greater than 100. #[track_caller] pub fn limit(self, limit: u8) -> Self { - assert!(limit <= 100, "Maximum limit is 100"); + assert_ne!(limit, 0, "limit can't be 0"); + assert!(limit <= 100, "maximum limit is 100, can't set limit to `{limit}`"); Self { limit: Some(limit), ..self } }