diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2017-09-20 09:40:53 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2017-09-20 09:40:53 +0200 |
commit | f088b708c93e0a131cbfccf5c9b3797018f1c4ee (patch) | |
tree | d75727ac812624a7bee2b0bb827616af0540d99b /components/script/task_source/mod.rs | |
parent | 8000efac75c96f87a5e242be84b246f98a1b61e5 (diff) | |
download | servo-f088b708c93e0a131cbfccf5c9b3797018f1c4ee.tar.gz servo-f088b708c93e0a131cbfccf5c9b3797018f1c4ee.zip |
Make Task require Send
Diffstat (limited to 'components/script/task_source/mod.rs')
-rw-r--r-- | components/script/task_source/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/script/task_source/mod.rs b/components/script/task_source/mod.rs index 40b3c2f3261..3c6139b6df3 100644 --- a/components/script/task_source/mod.rs +++ b/components/script/task_source/mod.rs @@ -20,9 +20,12 @@ pub trait TaskSource { canceller: &TaskCanceller, ) -> Result<(), ()> where - T: Send + Task + 'static; + T: Task + 'static; - fn queue<T: Task + Send + 'static>(&self, msg: Box<T>, global: &GlobalScope) -> Result<(), ()> { + fn queue<T>(&self, msg: Box<T>, global: &GlobalScope) -> Result<(), ()> + where + T: Task + 'static, + { self.queue_with_canceller(msg, &global.task_canceller()) } } |