diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-05-12 16:40:06 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-05-12 17:31:46 +0200 |
commit | 86f3119dd53aacf99e1f564dd782fd26639b8ca5 (patch) | |
tree | 3fea2e0f53ab764404025b9536e5d1792afe6836 /libimagentrylink | |
parent | 9f528fb9296e6cbef8bc98971cb235cb85d50442 (diff) |
Update dependency: url: 0.5.5 -> 1.1
Diffstat (limited to 'libimagentrylink')
-rw-r--r-- | libimagentrylink/Cargo.toml | 2 | ||||
-rw-r--r-- | libimagentrylink/src/external.rs | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/libimagentrylink/Cargo.toml b/libimagentrylink/Cargo.toml index 6dfef016..7ac8457e 100644 --- a/libimagentrylink/Cargo.toml +++ b/libimagentrylink/Cargo.toml @@ -8,7 +8,7 @@ itertools = "0.4" log = "0.3" toml = "0.1.27" semver = "0.2" -url = "0.5.5" +url = "1.1" rust-crypto = "0.2.35" [dependencies.libimagstore] diff --git a/libimagentrylink/src/external.rs b/libimagentrylink/src/external.rs index e99abf42..d83a1b9d 100644 --- a/libimagentrylink/src/external.rs +++ b/libimagentrylink/src/external.rs @@ -156,7 +156,7 @@ impl ExternalLinker for Entry { for link in links { // for all links let hash = { let mut s = Sha1::new(); - s.input_str(&link.serialize()[..]); + s.input_str(&link.as_str()[..]); s.result_str() }; let file_id = ModuleEntryPath::new(format!("external/{}", hash)).into_storeid(); @@ -189,7 +189,7 @@ impl ExternalLinker for Entry { Err(e) => return Err(LE::new(LEK::StoreWriteError, Some(Box::new(e)))), }; - let v = Value::String(link.serialize()); + let v = Value::String(link.into_string()); debug!("setting URL = '{:?}", v); table.insert(String::from("url"), v); @@ -231,7 +231,7 @@ impl ExternalLinker for Entry { .and_then(|links| { debug!("Removing link = '{:?}' from links = {:?}", link, links); let links = links.into_iter() - .filter(|l| l.serialize() != link.serialize()) + .filter(|l| l.as_str() != link.as_str()) .collect(); self.set_external_links(store, links) }) |