aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/image_cache_task.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-03-11 11:08:57 +0100
committerJosh Matthews <josh@joshmatthews.net>2015-03-18 13:18:31 -0400
commit5f15eb5fbfb7a8649132cc8b3a07314389836714 (patch)
treecc36210329cb1a31709a03685c05c4aaa99407e3 /components/net/image_cache_task.rs
parent65d4b12bf20783ea784f1c61f4b33ec0fc975f4f (diff)
downloadservo-5f15eb5fbfb7a8649132cc8b3a07314389836714.tar.gz
servo-5f15eb5fbfb7a8649132cc8b3a07314389836714.zip
Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev.
Diffstat (limited to 'components/net/image_cache_task.rs')
-rw-r--r--components/net/image_cache_task.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/net/image_cache_task.rs b/components/net/image_cache_task.rs
index 6a0d0832353..16d390bf6d1 100644
--- a/components/net/image_cache_task.rs
+++ b/components/net/image_cache_task.rs
@@ -470,8 +470,8 @@ fn load_image_data(url: Url, resource_task: ResourceTask) -> Result<Vec<u8>, ()>
pub fn spawn_listener<F, A>(f: F) -> Sender<A>
- where F: FnOnce(Receiver<A>) + Send,
- A: Send
+ where F: FnOnce(Receiver<A>) + Send + 'static,
+ A: Send + 'static
{
let (setup_chan, setup_port) = channel();
@@ -566,7 +566,7 @@ mod tests {
}
}
- fn mock_resource_task<T: Closure+Send>(on_load: Box<T>) -> ResourceTask {
+ fn mock_resource_task<T: Closure + Send + 'static>(on_load: Box<T>) -> ResourceTask {
spawn_listener(move |port: Receiver<resource_task::ControlMsg>| {
loop {
match port.recv().unwrap() {
@@ -602,8 +602,8 @@ mod tests {
}
#[test]
- #[should_fail]
- fn should_fail_if_unprefetched_image_is_requested() {
+ #[should_panic]
+ fn should_panic_if_unprefetched_image_is_requested() {
let mock_resource_task = mock_resource_task(box DoesNothing);
let image_cache_task = ImageCacheTask::new(mock_resource_task.clone(), TaskPool::new(4), profiler());