diff --git a/Cargo.lock b/Cargo.lock index 9666664..9e3089b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1494,7 +1494,7 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "site_icons" -version = "0.1.9" +version = "0.1.10" dependencies = [ "byteorder", "clap", diff --git a/Cargo.toml b/Cargo.toml index 1ccf9db..7d247c5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "site_icons" -version = "0.1.9" +version = "0.1.10" authors = ["Sam Denty "] edition = "2018" license = "GPL-3.0" diff --git a/src/icon_info.rs b/src/icon_info.rs index e1a2abb..e2977be 100644 --- a/src/icon_info.rs +++ b/src/icon_info.rs @@ -33,7 +33,7 @@ impl IconInfo { pub async fn load(url: Url, sizes: Option) -> Result> { let sizes = sizes.as_ref().and_then(|s| IconSizes::from_str(s).ok()); - let (mime, mut body): (_, Box) = match url.scheme() { + let (mime, mut body): (_, Box) = match url.scheme() { "data" => { let url = url.to_string(); let url = DataUrl::process(&url).map_err(|_| "failed to parse data uri")?; diff --git a/src/icons.rs b/src/icons.rs index 16f9430..6f4172c 100644 --- a/src/icons.rs +++ b/src/icons.rs @@ -19,7 +19,7 @@ pub struct Icons { Url, ( IconKind, - Pin>>>>, + Pin>> + Send + Sync>>, ), >, }