From f6808adaf9f2342df70a946eddce8a5672e03f1f Mon Sep 17 00:00:00 2001 From: Serge Barral Date: Tue, 15 Aug 2023 16:07:17 +0200 Subject: [PATCH] Mark `EventKey` as `must_use` --- asynchronix/src/time/scheduler.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/asynchronix/src/time/scheduler.rs b/asynchronix/src/time/scheduler.rs index 4f4cf9b..3ab2ead 100644 --- a/asynchronix/src/time/scheduler.rs +++ b/asynchronix/src/time/scheduler.rs @@ -429,6 +429,7 @@ impl fmt::Debug for Scheduler { /// /// An `EventKey` can be used to cancel a future event. #[derive(Clone, Debug)] +#[must_use = "prefer unkeyed scheduling methods if the event is never cancelled"] pub struct EventKey { is_cancelled: Arc, }