diff options
| author | Stefan Lankes <slankes@eonerc.rwth-aachen.de> | 2020-03-30 07:37:52 +0200 |
|---|---|---|
| committer | Stefan Lankes <slankes@eonerc.rwth-aachen.de> | 2020-03-30 07:39:57 +0200 |
| commit | 9f6b96e461003853bf36052cfaf79b12e1c35413 (patch) | |
| tree | 3e5682540300cdab848a963450c0df3de9678db2 /src/libstd/sys | |
| parent | 6c80bdb388618eb574149a18e2ae7d1c34f6f762 (diff) | |
| download | rust-9f6b96e461003853bf36052cfaf79b12e1c35413.tar.gz rust-9f6b96e461003853bf36052cfaf79b12e1c35413.zip | |
move the definition of thread priorities to hermit-abi
Diffstat (limited to 'src/libstd/sys')
| -rw-r--r-- | src/libstd/sys/hermit/thread.rs | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/libstd/sys/hermit/thread.rs b/src/libstd/sys/hermit/thread.rs index c3c29c93826..00d760d02e8 100644 --- a/src/libstd/sys/hermit/thread.rs +++ b/src/libstd/sys/hermit/thread.rs @@ -1,7 +1,6 @@ #![allow(dead_code)] use crate::ffi::CStr; -use crate::fmt; use crate::io; use crate::mem; use crate::sys::hermit::abi; @@ -12,28 +11,6 @@ use crate::sys_common::thread::*; pub type Tid = abi::Tid; -/// Priority of a task -#[derive(PartialEq, Eq, PartialOrd, Ord, Debug, Clone, Copy)] -pub struct Priority(u8); - -impl Priority { - pub const fn into(self) -> u8 { - self.0 - } - - pub const fn from(x: u8) -> Self { - Priority(x) - } -} - -impl fmt::Display for Priority { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "{}", self.0) - } -} - -pub const NORMAL_PRIO: Priority = Priority::from(2); - pub struct Thread { tid: Tid, } @@ -55,7 +32,7 @@ impl Thread { &mut tid as *mut Tid, thread_start, &*p as *const _ as *const u8 as usize, - Priority::into(NORMAL_PRIO), + abi::Priority::into(abi::NORMAL_PRIO), core_id, ); |
