diff --git a/tokio/src/runtime/task/id.rs b/tokio/src/runtime/task/id.rs index 63d01700bfd..df946f2cfc2 100644 --- a/tokio/src/runtime/task/id.rs +++ b/tokio/src/runtime/task/id.rs @@ -16,7 +16,7 @@ use std::{fmt, num::NonZeroU64}; /// [`task::id()`](crate::task::id()) functions and from outside the task via /// the [`JoinHandle::id()`](crate::task::JoinHandle::id()) function. #[cfg_attr(docsrs, doc(cfg(all(feature = "rt"))))] -#[derive(Clone, Copy, Debug, Hash, Eq, PartialEq)] +#[derive(Clone, Copy, Debug, Hash, Eq, PartialEq, PartialOrd, Ord)] pub struct Id(pub(crate) NonZeroU64); /// Returns the [`Id`] of the currently running task.