diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-04-03 09:28:36 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-04-03 10:30:36 -0400 |
| commit | cc148b58ff7a4eb6861701be61396d1a685f6657 (patch) | |
| tree | 69bb3a4fc9ad6bb1a28e592a492c2720353968f1 /src/libstd/workcache.rs | |
| parent | 44029a5bbc4812f7144ee8d0d4ee95d52aeca6cf (diff) | |
| download | rust-cc148b58ff7a4eb6861701be61396d1a685f6657.tar.gz rust-cc148b58ff7a4eb6861701be61396d1a685f6657.zip | |
rename Linear{Map,Set} => Hash{Map,Set}
Diffstat (limited to 'src/libstd/workcache.rs')
| -rw-r--r-- | src/libstd/workcache.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libstd/workcache.rs b/src/libstd/workcache.rs index 6886d5d630e..3e494d0236e 100644 --- a/src/libstd/workcache.rs +++ b/src/libstd/workcache.rs @@ -24,7 +24,7 @@ use core::pipes::recv; use core::prelude::*; use core::result; use core::run; -use core::hashmap::LinearMap; +use core::hashmap::HashMap; use core::task; use core::to_bytes; @@ -136,10 +136,10 @@ pub impl WorkKey { } } -struct WorkMap(LinearMap<WorkKey, ~str>); +struct WorkMap(HashMap<WorkKey, ~str>); impl WorkMap { - fn new() -> WorkMap { WorkMap(LinearMap::new()) } + fn new() -> WorkMap { WorkMap(HashMap::new()) } } impl<S:Encoder> Encodable<S> for WorkMap { @@ -166,7 +166,7 @@ impl<D:Decoder> Decodable<D> for WorkMap { struct Database { db_filename: Path, - db_cache: LinearMap<~str, ~str>, + db_cache: HashMap<~str, ~str>, db_dirty: bool } @@ -212,7 +212,7 @@ struct Context { db: @mut Database, logger: @mut Logger, cfg: @json::Object, - freshness: LinearMap<~str,@fn(&str,&str)->bool> + freshness: HashMap<~str,@fn(&str,&str)->bool> } struct Prep { @@ -267,7 +267,7 @@ pub impl Context { db: db, logger: lg, cfg: cfg, - freshness: LinearMap::new() + freshness: HashMap::new() } } @@ -411,10 +411,10 @@ fn test() { use core::io::WriterUtil; let db = @mut Database { db_filename: Path("db.json"), - db_cache: LinearMap::new(), + db_cache: HashMap::new(), db_dirty: false }; let lg = @mut Logger { a: () }; - let cfg = @LinearMap::new(); + let cfg = @HashMap::new(); let cx = @Context::new(db, lg, cfg); let w:Work<~str> = do cx.prep("test1") |prep| { let pth = Path("foo.c"); |
