runtime: remove unneeded #[cfg(feature = "rt")] (#2996)

This commit is contained in:
Alice Ryhl
2020-10-19 21:35:33 -07:00
committed by GitHub
parent 2696794771
commit c793ead0c3
-4
View File
@@ -287,7 +287,6 @@ cfg_rt! {
#[derive(Debug)]
enum Kind {
/// Execute all tasks on the current-thread.
#[cfg(feature = "rt")]
CurrentThread(BasicScheduler<driver::Driver>),
/// Execute tasks across multiple threads.
@@ -359,7 +358,6 @@ cfg_rt! {
/// });
/// # }
/// ```
#[cfg(feature = "rt")]
pub fn spawn<F>(&self, future: F) -> JoinHandle<F::Output>
where
F: Future + Send + 'static,
@@ -388,7 +386,6 @@ cfg_rt! {
/// println!("now running on a worker thread");
/// });
/// # }
#[cfg(feature = "rt")]
pub fn spawn_blocking<F, R>(&self, func: F) -> JoinHandle<R>
where
F: FnOnce() -> R + Send + 'static,
@@ -443,7 +440,6 @@ cfg_rt! {
let _enter = self.enter();
match &self.kind {
#[cfg(feature = "rt")]
Kind::CurrentThread(exec) => exec.block_on(future),
#[cfg(feature = "rt-multi-thread")]
Kind::ThreadPool(exec) => exec.block_on(future),