diff options
author | Sean McArthur <sean.monstar@gmail.com> | 2014-09-04 20:34:00 -0700 |
---|---|---|
committer | Sean McArthur <sean.monstar@gmail.com> | 2014-09-11 08:55:54 -0700 |
commit | b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1 (patch) | |
tree | 77b5378925761d5f3313ba00155948246565539d /components/net/resource_task.rs | |
parent | f3653342df0f574f3f2c6bbcbecc67c6de9f84bf (diff) | |
download | servo-b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1.tar.gz servo-b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1.zip |
remove unnecessary proc from resource loader factory
Diffstat (limited to 'components/net/resource_task.rs')
-rw-r--r-- | components/net/resource_task.rs | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/components/net/resource_task.rs b/components/net/resource_task.rs index bdc1c3f2339..281a727f50f 100644 --- a/components/net/resource_task.rs +++ b/components/net/resource_task.rs @@ -163,16 +163,6 @@ pub fn load_whole_resource(resource_task: &ResourceTask, url: Url) /// Handle to a resource task pub type ResourceTask = Sender<ControlMsg>; -pub type LoaderTask = proc(load_data: LoadData, Sender<LoadResponse>); - -/** -Creates a task to load a specific resource - -The ResourceManager delegates loading to a different type of loader task for -each URL scheme -*/ -type LoaderTaskFactory = extern "Rust" fn() -> LoaderTask; - /// Create a ResourceTask pub fn new_resource_task() -> ResourceTask { let (setup_chan, setup_port) = channel(); @@ -213,9 +203,9 @@ impl ResourceManager { fn load(&self, mut load_data: LoadData, start_chan: Sender<LoadResponse>) { let loader = match load_data.url.scheme.as_slice() { - "file" => file_loader::factory(), - "http" | "https" => http_loader::factory(), - "data" => data_loader::factory(), + "file" => file_loader::factory, + "http" | "https" => http_loader::factory, + "data" => data_loader::factory, "about" => { match load_data.url.non_relative_scheme_data().unwrap() { "crash" => fail!("Loading the about:crash URL."), @@ -225,7 +215,7 @@ impl ResourceManager { path.pop(); path.push_many(["src", "test", "html", "failure.html"]); load_data.url = Url::from_file_path(&path).unwrap(); - file_loader::factory() + file_loader::factory } _ => { start_sending(start_chan, Metadata::default(load_data.url)) |