about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorStefan Lankes <slankes@eonerc.rwth-aachen.de>2020-03-30 07:37:52 +0200
committerStefan Lankes <slankes@eonerc.rwth-aachen.de>2020-03-30 07:39:57 +0200
commit9f6b96e461003853bf36052cfaf79b12e1c35413 (patch)
tree3e5682540300cdab848a963450c0df3de9678db2 /src/libstd/sys
parent6c80bdb388618eb574149a18e2ae7d1c34f6f762 (diff)
downloadrust-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.rs25
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,
         );